上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 这里两个while的顺序是不能改变的,想一想: 假设对如下进行排序: 如上图,6在左,9在右 我们将6作为基数。 假设从左边开始(与正确程序正好相反) while (nums[i] <= index && i < j) { i++; } while (nums[j] >= index && j > 阅读全文
posted @ 2020-08-25 10:05 就是你baby 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/shujuelin/article/details/82423852 高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这 阅读全文
posted @ 2020-08-25 10:03 就是你baby 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 第一轮: 第二轮: 往下省略... //桶排序 public static int[] bucketSort(int[] arr){ //1.取最大 ,最小值 int max=0,min=0; for (int i = 0; i < arr.length; i++) { if(i==0){ max= 阅读全文
posted @ 2020-08-21 16:29 就是你baby 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 如图显示的是一轮冒泡的结果: //冒泡序 //每一轮的冒泡 都会把大的(最大--第二大--)依次放到最后,所以最多只用循环n-1次(n表示数组元素个数) public static int[] bubblingSort(int[] arr){ for (int i = 0; i < arr.leng 阅读全文
posted @ 2020-08-20 15:23 就是你baby 阅读(78) 评论(0) 推荐(0) 编辑
摘要: //选择排序 //一轮选出最小排在最前面;二轮选出第二小排在第二; >选出倒数第二排在倒数第二 public static int[] selectSort(int[] arr){ for (int i = 0; i < arr.length-1; i++) { int temp = arr[i]; 阅读全文
posted @ 2020-08-20 14:45 就是你baby 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 个人理解的插入排序: public class Algorithim { public static void main(String[] args) { int[] arr = {4,5,1,3,2}; insertSort(arr); } //插入排序 //从左→右依次处理对应数字所在位置(直到 阅读全文
posted @ 2020-08-20 11:10 就是你baby 阅读(121) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList; import java.util.List; public class JosephusProblem2 { public static void main(String[] args) { //lis: 1 2 3 4 5 6 7 8 int 阅读全文
posted @ 2020-08-14 14:56 就是你baby 阅读(252) 评论(0) 推荐(0) 编辑
摘要: /** * 有这样一个问题,有N个人围成一圈做游戏,编号为1->2->3->...->1, * 让第m个人开始报数,报到底k个数的那个人出队,出队的下一个人继续报数, * 报到第k个数的人再出队。。。以此类推,求出最后一个出队的人。 */ public class JosephusProblem { 阅读全文
posted @ 2020-08-14 10:01 就是你baby 阅读(127) 评论(0) 推荐(0) 编辑
摘要: python 正则 re模块(详细版) 转自:https://www.cnblogs.com/CYHISTW/p/11363209.html 正则表达式 什么是正则表达式? 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先 阅读全文
posted @ 2020-08-13 14:14 就是你baby 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/liangmingshen/p/9297381.html 常用快捷键 快捷键功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctr 阅读全文
posted @ 2020-08-13 10:40 就是你baby 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页