![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
秃头小宝儿
小白菜初来乍到,尽心尽力
展开
-
数据结构:常见排序算法(4) --归并排序(递归 &&非递归)及排序总结
(1)归并排序 ①原理 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子 序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 ②代码实现 递归实现: public class MergeSort { public static void main(String[] args) { int原创 2021-04-01 17:12:12 · 1388 阅读 · 2 评论 -
数据结构:常见排序算法(3) -- 交换排序(冒泡排序、快速排序)
(1)冒泡排序 ①原理: 在无序区间,通过相邻数的比较,将最大的数冒泡到无序区间的最后,持续这个过程,直到数组整体有序 ②代码实现: import java.util.Arrays; //冒泡排序: 时间复杂度O(n^2) 空间复杂度:O(1) public class bubbleSort { public static void main(String[] args) { int[] array={5,8,1,2,5,22,44,15,3,0,48}; S原创 2021-03-30 21:43:57 · 1323 阅读 · 11 评论 -
数据结构:常见排序算法(2) -- 选择排序(选择排序、堆排序)
(1)选择排序 ①原理: 每一次从无序区间选出最大(或最小)的一个元素,存放在无序区间的最后(或最前),直到全部待排序的数据元素 排完 。 ②代码实现: import java.util.Arrays; /** * 选择排序 */ public class selectSort { public static void main(String[] args) { int[] array={5,1,25,4,8,11,5,7,5,0}; System.ou原创 2021-03-30 17:02:43 · 1277 阅读 · 4 评论 -
Java开发环境安装、数据类型与运算符相关知识总结笔记
Java开发环境安装、数据类型与运算符 数据类型(基本数据类型、引用数据类型) 常量、变量及声明 数据类型之间的转换原创 2020-12-05 01:28:21 · 1294 阅读 · 0 评论 -
深度学习数据在内存中的存储(C/C++)
数据在内存中的存储(C/C++) *数据类型分类 1.整形 short //------------------------短整型(2 byte) unsigned short [int] // 无符号位 signed short [int] //有符号位· int //---------------------------整形(4 byte) unsigned int signed int long //------------------------长整型(8 byte) unsigned原创 2020-11-23 23:45:51 · 1659 阅读 · 1 评论 -
初始Java,系统学习
2020年11月7日,进入比特科技,开始系统学习java。 不是985不是211,普通一本大学,我希望通过一年的学习在编程能力上有一定的提升,我会跟着比特的各位老师认真学习,把主要时间投入进来,希望在毕业前可以拿到一份不错的offer,其实字节跳动也不错哦(´-ω-`)你懂的 ...原创 2020-11-12 21:40:23 · 1284 阅读 · 0 评论