码迷,mamicode.com
首页 >  
搜索关键字:数据结构和算法    ( 857个结果
Java集合框架概要
Java Collection Framework:Java集合框架 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架。 Javav程序员在具体应用时,不必考虑数据结构和算法实现细节,只需要用这些类创造出来一些对象,然后直接应用就可以了。大大提高了编程效率。 ...
分类:编程语言   时间:2015-06-08 17:25:31    阅读次数:131
数据结构和算法学习四,之内存
void process(){ char* point = (char*)malloc(100); free(point);}引自:http://blog.csdn.net/feixiaoxing/article/details/6839301内存是程序运行的基础。所有正在运行的代码都保...
分类:编程语言   时间:2015-06-08 16:48:57    阅读次数:115
数据结构和算法-005 数组排序 二分法检索
二分法检索二分法检索(binarysearch)又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中,首先将给定值key与字典中间位置上元素的关键码(key)比较,如果相等,则检索成功;否则,若key小,则在字典前半部分中继续进行二分法检索;若key..
分类:编程语言   时间:2015-06-08 15:19:56    阅读次数:165
数据结构和算法学习三,之递归和堆栈
引自:http://blog.csdn.net/feixiaoxing/article/details/6838773函数调用主要依靠ebp和esp的堆栈互动来实现的。那么递归呢,最主要的特色就是函数自己调用自己。如果一个函数调用的是自己本身,那么这个函数就是递归函数。 我们可以看一下普通函数的调用...
分类:编程语言   时间:2015-06-08 13:10:50    阅读次数:144
数据结构和算法学习一,开篇
引自:http://blog.csdn.net/feixiaoxing/article/details/6835423算法是计算机的生命。没有算法,就没有软件,其实任何算法都有自己的应用环境和应用场景,没有算法可以适用于所有的场景。这一点希望大家明白。同时,我们也要清楚复杂的算法都是由普通的算法构成...
分类:编程语言   时间:2015-06-08 13:03:22    阅读次数:139
数据结构和算法学习二,之循环和递归
引自:http://blog.csdn.net/feixiaoxing/article/details/6838362其实编程的朋友知道,不管学什么语言,循环和递归是两个必须学习的内容。当然,如果循环还好理解一点,那么递归却没有那么简单。我们曾经对递归讳莫如深,但是我想告诉大家的是,递归其实没有那么...
分类:编程语言   时间:2015-06-08 13:02:17    阅读次数:131
《算法导论》读书笔记--为什么要读
以前一直想读一遍《算法导论》,不过由于自己犯懒一直没有开始。前两天报一个实习的测试,小算法都不会写,感觉比较糟糕,意识到应该开始读算法了。 作为数学系的人,虽然没有学过数据结构和算法,不过想来好好读不会很难;加上自己对于语言的基础太差,有不忍直视的“码力”,学算法正好又能顺便用一遍c++,一举两得。...
分类:编程语言   时间:2015-06-08 00:57:20    阅读次数:205
数据结构和算法
什么是数据结构?数据结构分为数据和结构。数字、字符、图形、声音等都是数据。结构分逻辑结构和存储结构。逻辑结构就是数据间的抽象化关系。存储结构就是数据在计算机存储器(内存、磁盘)的存储方式。数据结构研究的就是数据如何在计算机内存储的问题。数据结构包括数组、栈、二叉树、哈希表等等。什么是算法?算法就是计算机内对给定问题的处理过程,说白了就是对数据结构中的数据进行各种处理,比如对数据排序、查找等。数据结构...
分类:编程语言   时间:2015-06-07 13:53:34    阅读次数:125
数据结构和算法-001 数组
数组,都懂的,直接看代码吧,实现以下功能:创建数组查找在索引上的值查找数组中是否含有值删除在索引上的值添加一个值查找一个值在数组的位置publicclassArrayStructures{ privateint[]theArray=newint[50]; privateintarraySize=10; publicvoidgenerateRandomArray..
分类:编程语言   时间:2015-06-05 17:59:52    阅读次数:127
数据结构和算法-002 数组排序 冒泡排序
冒泡排序1算法原理1.冒泡排序算法的运作如下:(从后往前)2.比较相邻的元素。如果第一个比第二个大,就交换他们两个。3.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。4.针对所有的元素重复以上的步骤,除了最后一个。..
分类:编程语言   时间:2015-06-05 17:59:10    阅读次数:132
857条   上一页 1 ... 64 65 66 67 68 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!