海阔天空201806192114135
海阔天空201806192114135
全部文章
数据结构
# LeetCode bfs(4)
# LeetCode dfs(7)
# LeetCode动态规划(10)
# LeetCode回溯法(17)
# LeetCode堆(1)
# leetCode指针(2)
# LeetCode栈(1)
# LeetCode贪心(6)
# LeetCode递归(10)
# leetCode链表(1)
# 剑指二分法(1)
# 剑指二叉树(12)
# 剑指位运算(4)
# 剑指字符串(5)
# 剑指指针(1)
# 剑指数组(16)
# 剑指栈队列(3)
# 剑指链表(11)
activiti(2)
B树B+树面试(1)
c#(1)
effective java(5)
fastjson(10)
git(9)
go(1)
java基础(96)
java并发(35)
java项目(5)
jvm(19)
lambda(4)
LeetCode(17)
Linux(16)
Linux面试问题常用命令(1)
maven(6)
mybatis(4)
redis(18)
Spring(8)
Springboot(1)
springmvc(4)
TCP 协议如何解决粘包(1)
tomcat(3)
vue(2)
代码实战(2)
剑指offer(10)
剑指offer1(14)
加密解密(3)
实习(22)
工作常问题(13)
操作系统(18)
数据库(40)
智力题(1)
未归档(3)
概率统计(1)
算法(10)
计算机网络(35)
设计模式(25)
输入输出(3)
高性能服务器开发(1)
归档
标签
去牛客网
登录
/
注册
海阔天空201806192114135的博客
全部文章
/ 数据结构
(共25篇)
数据结构-数组
** 数组 ** 1初始化数组 1.Java 数组初始化的两种方法: 静态初始化: 程序员在初始化数组时为数组每个元素赋值; 动态初始化: 数组初始化时,程序员只指定数组的长度,由系统为每个元素赋初值。 public static void main(String[] args) { ...
2020-12-31
0
675
数据结构-简单排序
排序 1冒泡排序 /* * @Author liuhaidong * @Description 冒泡排序 * @Date 15:43 2019/9/15 0015 * @Param * @return **/ public static void BubbleSort(long[] ...
2020-12-31
0
409
数据结构-栈 队列(数组实现栈、队列、循环队列)
栈和队列 栈 1栈描述 先进后出 底层是一个数组 2类的概念 永远记住 类是由类的属性和方法组成的,在类中写其它的就是错误 3 栈 /** * @Auther: liuhaidong * Data: 2019/9/15 0015、17:14 * Description: * @v...
2020-12-31
0
414
数据结构--希尔排序
希尔排序 /* * 希尔排序 */ public class ShellSort { /** * 排序方法 */ public static void sort(long[...
2020-12-31
0
396
数据结构--树
树 一、 树 树(Tree)是元素的集合,每棵树由多个节点(node)组成,用以储存元素。某些节点之间存在着一定的关系,用连线表示,连线称为边(edge)或者链接。边的上端点称为父节点,下...
2020-12-31
0
632
数据结构--快速排序
快速排序最全详解(java) 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 该方法的基本思想是: 1.先从数列中取出一个数...
2020-12-31
0
662
数据结构--堆排序
堆排序 简单来说:堆排序是将数据看成是完全二叉树、根据完全二叉树的特性来进行排序的一种算法 最大堆要求节点的元素都要不小于其孩子,最小堆要求节点元素都不大于其左右孩子 那么处于最大堆的根节...
2020-12-31
0
415
数据结构--归并排序
归并排序 1 定义 归并排序是一种概念上最简单的排序算法,与快速排序一样,归并排序也是基于分治法的。归并排序将待排序的元素序列分成两个长度相等的子序列,为每一个子序列排序,然后再将他们合并成一个子序列。合并两个...
2020-12-31
0
493
数据结构--排序总结
排序总结 1.序 从今天开始我分模块推出面试指南,首先作为程序员最重要的是数据结构,数据结构是我们的本科课程,同时也是我们的必备课程。排序是我们的必考内容,今天以排序算法引出我们的数据结构。 2.总 ...
2020-12-31
0
686
java数据结构--单链表
单链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 使用链表结构可以克服数组链表需要预先...
2020-12-31
0
873
首页
上一页
1
2
3
下一页
末页