码迷,mamicode.com
首页 >  
搜索关键字:java数据结构    ( 483个结果
java数据结构和算法------堆排序
1 package iYou.neugle.sort; 2 3 public class Heap_sort { 4 public static void HeapSort(double[] array) { 5 for (int i = (int) Math.floor...
分类:编程语言   时间:2015-07-06 15:52:47    阅读次数:153
Java-数据结构与算法-二分查找法
1.二分查找法思路:不断缩小范围,直到low >> 1;20 int midVal = a[mid];21 22 if (midVal target)25 high = mid - 1;26 e...
分类:编程语言   时间:2015-06-27 19:35:17    阅读次数:119
Java-数据结构与算法-逢3减1-面向对象
1.要求:有一群人围成一圈数数,逢3退1人,要求算出最后留下来的人的下标2.用面向对象思想,有三个步骤:(1)有哪些类:找名词--"有一群人围成一圈",所以有类People,PeopleCircle(2)有哪些属性方法(3)类的关系3.代码: 1 package Test; 2 3 publ...
分类:编程语言   时间:2015-06-27 16:25:47    阅读次数:189
Java-数据结构与算法-逢3减1
1.要求:有一群人围成一圈数数,逢3退1人,要求算出最后留下来的人的下标2.代码: 1 package Test; 2 3 public class Count3Quit1 { 4 5 //要求:有一群人围成一圈数数,逢3退1人,要求算出最后留下来的人的下标 6 7 p...
分类:编程语言   时间:2015-06-27 15:47:58    阅读次数:223
JAVA常用数据结构及原理分析
前不久面试官让我说一下怎么理解java数据结构框架,之前也看过部分源码,balabala讲了一堆,现在总结一下。java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。其不同子类的实现各有差异,如是否同步(线程安全)、是否有序。 常用类继承树: 以下结合源码讲解常用类实现原理及相互之间的差异。 Col...
分类:编程语言   时间:2015-06-26 23:49:12    阅读次数:291
java数据结题之-喝可乐的问题
问题如下:黑马程序员训练营入学考试题10、28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)我的思路1:利用逆向思维和全局思维,假如28个都喝到了可乐,那么会有28个盖子,就可以兑换28/3=9(截..
分类:编程语言   时间:2015-06-18 20:09:32    阅读次数:156
java数据结构题之约瑟夫问题
约瑟夫问题:转载自约瑟夫问题据说着名犹太历史/数学家约瑟夫(Josephus)有过以下的故事:在罗马人占领乔塔帕特後,40个犹太士兵与约瑟夫躲到一个洞中,眼见脱逃无望,一群人决定集体自杀,约瑟夫建议自杀方式,41个人排成圆圈,由第1个人开始报数,每报数到5的人就必须自杀,..
分类:编程语言   时间:2015-06-04 17:35:26    阅读次数:136
LeetCode【4】. Median of Two Sorted Arrays --java的不同方法实现
Median of Two Sorted Arrays          这道题确实有点难,想挺久,看别人答案也是不能一下子就明白。题目难度为Hard,原题如下: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted...
分类:编程语言   时间:2015-05-29 08:40:14    阅读次数:325
Java数据结构和算法 第二版 课后习题第三章
习题1、bubbleSort.java程序(清单3.1)和BubbleSort专题applet中,in索引变量都是从左到右移动的,直到找到最大数据项并把它移动到右边的out变量外。修改bubbleSort()方法,使它成为双向移动的。这样,in索引先像以前一样,将最大的数据项从左移到右,当它到达ou...
分类:编程语言   时间:2015-05-26 14:08:22    阅读次数:207
LeetCode【2】. Add Two Numbers--java实现
第二道题 Add Two Numbers   如下:         You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a singl...
分类:编程语言   时间:2015-05-23 08:50:29    阅读次数:190
483条   上一页 1 ... 37 38 39 40 41 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!