
数据结构与算法
文章平均质量分 60
数据结构与算法
qiu7213
这个作者很懒,什么都没留下…
展开
-
数据结构算法【1】位运算
每个数看起来是十进制,其实底层都是 2进制的数 。int 整形是 32位的 二进制数。 Long 类型是64位的。打印一个 int 整形数字, 32位的二进制数 public static void main(String[] args) { int a = 3; print(a); } public static void print(int num ){ for(int i =31 ; i >= 0 ; i--){原创 2021-10-21 23:02:34 · 241 阅读 · 0 评论 -
数据结构算法【2】选择排序、冒泡排序、插入排序
一个数组长度为 N ,把他从小到达排序选择排序: 从小到大排序直接从整个数组中找到最小的一个数,和0位置交换位置; 排除0位置(0位置肯定是最小的了),从1~N位置查找最小数字,和1位置数交换位置。 排除0,1位置,从2 ~ N 位置查找最小数字,并把最小数字和2位置交换,以此类推冒泡排序: 从小到大排序两两比较,0和1位置比较,谁大往后移,1和2比较,谁大往后移,那么到最后N-1和N位置数比较,谁大往后移,第N个位置的肯定是最大的数。 排除掉第N位置的数,还是从0和1开始两两比较,原创 2021-11-02 15:56:12 · 204 阅读 · 0 评论