码迷,mamicode.com
首页 >  
搜索关键字:数据结构与算法 3:二叉树    ( 1805个结果
JavaScript算法(冒泡排序、选择排序与插入排序)
冒泡排序、选择排序与插入排序复杂度都是指数级别的,放在一起说吧。 介绍一些学习这三个排序方法的比较好的资料。冒泡排序看《学习JavaScript数据结构与算法》介绍的冒泡排序,选择排序看《计算机科学概论(第三版)》里介绍的选择排序,插入排序看《计算机科学概论(第11版)》里介绍的插入排序, 通过这三 ...
分类:编程语言   时间:2016-12-05 22:39:29    阅读次数:180
java数据结构与算法之(Queue)队列设计与实现
队列的抽象数据类型 顺序队列的设计与实现 链式队列的设计与实现 队列的简单应用 优先队列的设置与实现
分类:编程语言   时间:2016-12-04 14:31:45    阅读次数:463
[算法]面试时的Java数据结构与算法
查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在...
分类:编程语言   时间:2016-12-03 15:55:01    阅读次数:264
数据结构与算法--------哈希表
1.概述: 数据结构:哈希表 插入时间复杂度:O(1) 删除时间复杂度:O(1) 查找时间复杂度: 优点: 哈希表的操作速度比较快,如插入、删除的时间复杂度都是常量O(1),可以在一秒内查找上千条记录 哈希表的编程实现相对容易 缺点: 哈希表不能被填满。哈希表被基本填满的时候,性能会急剧下降,所以为 ...
分类:编程语言   时间:2016-12-03 14:38:25    阅读次数:145
java数据结构与算法之栈(Stack)设计与实现
【版权申明】转载请注明出处(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/53362993 出自【zejia...
分类:编程语言   时间:2016-12-03 12:52:17    阅读次数:255
【数据结构与算法01】数组
数组是应用最广泛的数据存储结构。它被植入到大部分的编程语言中,由于数组十分易懂,所以在这里就不赘述,主要附上两端代码,一个是普通的数组,另一个是有序数组。有序数组是按关键字升序(或降序)排列的,这种排列使快速查找数据项成为可能,即可以使用二分查找。 普通数组的Java代码: 有序数组的java代码: ...
分类:编程语言   时间:2016-11-28 15:39:34    阅读次数:353
数据结构与算法分析——分治法
看了一下午,终于把算法时间复杂度看完! 然后学着来敲这个O(NlogN)的分治法找最大连续和,这堆代码主要是找4,-3,5,-2,-1,2,6,-2的最大连续和(当然也适用于其他数列)。 主要感想和问题: 首先遇到了scope的问题,没搞清楚const和extern,intern,auto,regi ...
分类:编程语言   时间:2016-11-28 08:46:20    阅读次数:181
《数据结构与算法Python语言描述》习题第二章第三题(python版)
...
分类:编程语言   时间:2016-11-22 20:39:26    阅读次数:248
《数据结构与算法Python语言描述》习题第二章第二题(python版)
...
分类:编程语言   时间:2016-11-22 17:07:48    阅读次数:353
java数据结构与算法之改良顺序表与双链表类似ArrayList和LinkedList(带Iterator迭代器与fast-fail机制)
理解Iterator和ListIterator接口 使用Iterator的优势 理解快速失败机制 改良的MyArraryList的实现 改良的MyLinkedList的实现
分类:编程语言   时间:2016-11-21 08:52:47    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!