规雨
规雨
全部文章
分类
Java-web开发(24)
Java底层(1)
Java项目实战(1)
会用决定下限,基础决定上限(5)
全栈-Java基础(13)
数据结构(8)
每日一道编程题(57)
知识积累(8)
算法(1)
归档
标签
去牛客网
登录
/
注册
兴趣记录
以兴趣为驱动,以咸鱼为目标
全部文章
(共118篇)
Java底层-01-Java内存模型
本系列不会有规律的持续更新,而是学到了、接触到了,就会进行整理总结。 学习本章之前,请先学习Java内存的相关基础知识 水平有限,如若有错,感谢指正! 本章参考-1 本章参考-2 内存模型 1. 简介 2. 内存模型 2.1 硬件的效率与一致性——计算机内存模型 ...
2019-12-23
0
551
一个if-else搞定输出棱形
无论是什么编程语言,学习循环控制的时候,总会出现这道题——打印棱形。 常见的做法是:将棱形拆分成上半部分和下半部分(左半部分和右半部分),然后通过控制语句实现。 但是实际上,只需要一个判断语句就可以实现。 //行列数 int n=7; for(int i=0;i<n;i++) { ...
2019-12-23
0
414
数据结构算法整理-08-二分查找
二分查找 1. 顺序查找 2.二分查找(折半查找)(重点) 2.1 二分之前先排序 2.2 非递归算法 2.3 递归算法 #include <stdio.h> #include <stdlib.h> #include &...
2019-12-22
0
446
数据结构算法整理-07-排序算法
点击进入–>数据结构与算法可视化 排序算法 点击进入-->[数据结构与算法可视化](https://visualgo.net/zh) 1. 直接插入排序算法 (重点) 1.1 带哨位 1.2 不带哨位 2. 希尔排序算法 (重点) 3....
2019-12-22
0
516
数据结构算法整理-06-图
图 初始化visited数组 1. 邻接矩阵 1.1 定义结构 1.2 创建图的邻接矩阵(重点) 1.3 输出图的邻接矩阵 (重点) 1.4 图的深度优先遍历 (邻接矩阵上) (重点) 1.5 图的广度优先遍历 (邻接矩阵上) 1.6 输出顶点的...
2019-12-22
0
558
数据结构算法整理-05-二叉树
二叉树 1. 定义 2. 前序遍历 3. 中序遍历 4. 后序遍历 5. 前序遍历的非递归算法 (了解) 6. 创建二叉树 7. 删除二叉树 8. 二叉树深度计算 9. 计算结点总数 10. 计算叶子结点总数 11.广义表的形式输出二叉树结构 记忆...
2019-12-22
0
443
数据结构算法整理-04-循环队列和链队列
循环队列和链队列 1. 循环队列 1.1 定义 1.2 初始化 1.3 入队(重点) 1.4 出队(重点) 1.5 打印队列 2. 链队列 2.1 定义 2.2 初始化 2.3 入队(重点) 2.4 出队(重点) ...
2019-12-22
0
427
数据结构算法整理-03-顺序栈与链栈
顺序栈与链栈 1. 顺序栈 1.1 定义 1.2 初始化 1.3 入栈 1.4 出栈 2. 链栈(重点) 2.1 定义 2.2 入栈 2.3 出栈 记忆总结 特点: 先入先出 出入...
2019-12-22
0
585
数据结构算法整理-02-单链表
单链表 1. 定义单链表 2. 创建一个空链表,返回指向链表的指针 3. 初始化单链表 4. 尾插法创建单链表 5. 打印单链表 6. 查找指定位置节点 7. 指定位置上插入结点 8. 删除指定位置上的结点 9. 判断链表是否为空 10. 按位置查找 ...
2019-12-22
0
405
数据结构算法整理-01-顺序表
顺序表 1. 定义顺序表 2. 通过已知数组元素创建顺序表 3. 通过键盘输入创建顺序表 4. 显示顺序表中所有元素的值 5. 在指定位置插入 6. 删除指定位置元素 7. 查看指定位置元素 8. 查找指定元素 记忆小结 1. 定义顺序表 #i...
2019-12-22
0
547
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页