上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
摘要: java集合类 1.Collection,Map层次图 2.Collection接口 集合对象排序: (1) 排序对象实现Comparable接口重写方法compareTo public class Person2 implements Comparable<Person2>{ public Str 阅读全文
posted @ 2017-03-22 15:34 咖喱不见不散啊 阅读(397) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-03-21 14:29 咖喱不见不散啊 阅读(9) 评论(0) 推荐(0)
摘要: 节点(Node)的代码实现 Node 需要有数据项,有该类对象的左节点,右节点,还可以包含其他的数据项。实现大致如下: Tree和Node实现后,那么便可以实现里面的操作方法了。 insert插入,插入和查找基本过程差不多,仍然是比较数据项大小,小了放在左侧,大了放其右侧。 遍历二叉搜索树 二叉树的 阅读全文
posted @ 2017-03-18 23:51 咖喱不见不散啊 阅读(2407) 评论(0) 推荐(1)
摘要: 1.RecyclerView :出现也不知道多久了,没怎么使用过,上次写的笔记乱七八糟的,再次仔细的整理下。 使用需加入依赖 2.总结一下内容 <1>可以实现横向滑动 <2>可以实现纵向滑动 <3>可以实现瀑布流 <4>可以实现吸顶模式 <5>加入自定义分割线 <6>实现数据分组效果 3.先实现Li 阅读全文
posted @ 2017-03-16 15:08 咖喱不见不散啊 阅读(10461) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-03-15 17:52 咖喱不见不散啊 阅读(5) 评论(0) 推荐(0)
摘要: 希尔排序 希尔排序就是将给定数组分成多个部分,进行插入排序。每次分组步长gap为n/2,即是每隔gap的数都是一组的。简单的说如果一个数组长度为10{0,1,2,3,4,5,6,7,8,9},gap为2时,那么0,2,4,6,8,为一组,1,3,5,7,9为一组。然后分别对这两组进行插入排序。gap 阅读全文
posted @ 2017-03-14 10:17 咖喱不见不散啊 阅读(339) 评论(0) 推荐(0)
摘要: 选择排序 思路: 1.给定一组数组,从数组中找出最小的元素 2.最小元素和第一个元素交换。 3.从除去第一个元素外,在找最小值,与第二个位置元素交换。 4.以此循环。 排序图: Java代码实现: 阅读全文
posted @ 2017-03-12 18:19 咖喱不见不散啊 阅读(128) 评论(0) 推荐(0)
摘要: 1.插入排序 思路: 如数组:5 9 3 2 8 7 10 默认第一个元素为有序,插入排序9,9大于5,顺序不变。插入排序3,则9>3,5>3,则把9赋值给3,把5赋值给9,3赋值给5.也就是5,9后移,插入3. 如此循环。需要循环n-1,则完成排序。 排序图: Java代码实现 时间复杂度 插入排 阅读全文
posted @ 2017-03-12 17:19 咖喱不见不散啊 阅读(208) 评论(0) 推荐(0)
摘要: 1.冒泡排序 (1) 比较领近的两个数 (2) 如果左边的比右边的数字大,则交换位置 (3) 向右移动一位,继续比较相邻的两个数 排序示例: 一轮排序结束后,最大值的位置已经移动最右端,再次如此循环,最终经过n-1次则完成最终排序。 使用java算法表示外部循环,需要经过n-1次。即 内部循环由于外 阅读全文
posted @ 2017-03-11 23:58 咖喱不见不散啊 阅读(234) 评论(0) 推荐(0)
摘要: 1.递归方法的特征 <1>调用自身 <2>调用自身是为了解决更小的问题 <3>存在某个足够简单的层次,在这一层不需要调用自身,直接计算,并返回结果。 在递归每次调用自身的时候,参数是不断的变小,反应出问题是不断的简单化。当参数或范围足够小时,不需要调用自身,触发条件,直接返回。 2.汉诺塔问题 问题 阅读全文
posted @ 2017-03-10 19:36 咖喱不见不散啊 阅读(365) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页