数据结构+算法
木可大大
这个作者很懒,什么都没留下…
展开
-
实现无序数组
package array.noorder;/** * @author neal_ke 实现无序数组 */public class OperateWithIndex { private int[] datas = null; private int currentIndex = 0; // 通过构造方法设置datas的长度 public OperateWit原创 2015-01-15 13:11:22 · 1017 阅读 · 0 评论 -
冒泡排序
public class BubbleSort { public void bubbleSort(int[] as){ //1:控制循环次数 for(int i = as.length-1;i>0;i--){ //2:下面的循环完成,表示一轮冒泡完成 for(int j=0;j //前面的数据大于后面的数据,交换 if(as[j]>as[原创 2015-01-19 15:14:42 · 485 阅读 · 0 评论 -
有序数组,插入重复数字
有序数组区别于无序数组就是在插入方法中进行排序。public class OperateOrderNoIndexRepeatable { private int[] datas = null; private int currentIndex = 0; public OperateOrderNoIndexRepeatable(int length) { datas原创 2015-01-19 10:43:18 · 671 阅读 · 0 评论 -
二分查找
二分查找就是在有序数组的基础上,修改了查找索引的方法public class OperateOrderNoIndexBinarySearch { private int[] datas = null; private int currentIndex = 0; // 通过构造方法设置datas的长度 public OperateOrderNoIndexBinar原创 2015-01-19 12:35:16 · 528 阅读 · 0 评论 -
操作无序数组,有重复值
public class OperateNoIndexRepeatable { private int[] datas = null; private int currentIndex = 0; public OperateNoIndexRepeatable(int length) { datas = new int[length]; } pri原创 2015-01-19 10:01:23 · 835 阅读 · 0 评论 -
如何写出高质量的代码?现在知道还不晚
在今天的时代,每个人都在努力提升自己的能力。如果我们谈论Web应用程序,就会想到Spring,Play和Struts等框架,这些框架可以帮助我们构建具有可扩展性和可管理性的软件。通过它们,你基本不需要写太多的代码就可以构建一个应用。但事实上编写代码并不难,编写高质量的代码却很难。作为开发人员,一定都想达到客户期望的那样,编写出没有出现任何Bug的代码,但这基本不可能。如何判断一段代码是否高质...原创 2019-02-27 21:06:03 · 376 阅读 · 0 评论