码迷,mamicode.com
首页 >  
搜索关键字:算法和数据结构    ( 262个结果
编程中最没用的东西是源代码,最有用的东西是算法和数据结构(转载)
重要的不是你用什么开发,而是你在开发什么。程序=算法+数据结构过程=对象+属性+方法+事件程序员的秘诀是:编程、编程、再编程。编程的秘诀是:思索、思索、再思索。自由固不是钱所能买到的,但能够为编程而卖掉。编程为了生活,生活为了编程。不要认为编程是一项任务,其实是一次让人羡慕的机会!编程之乐何处寻,数...
分类:编程语言   时间:2015-08-07 09:32:13    阅读次数:145
C语言和C++的区别与对比
C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。 差不多是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。 C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处...
分类:编程语言   时间:2015-08-04 11:19:06    阅读次数:136
hash-table基础以及一些运用例子
最近在复习算法和数据结构 ,这章把hash表的概念和相关题目进行汇总。 0、前言 0.1、哈希表和数组、以及链表的对比: (1).数组的特点:寻址容易,插入和删除困难; 数组存储连续,查找一个元素的时间复杂度为O(1); (2).链表的特点:寻址困难,插入和删除容易。链表存储区是离散的,遍历链表的元素的时间复杂度为O(N)。 (3).hash-table是根据关键值(key-value)来直接进行访问的数据结构,它结合了数组和链表的优点。...
分类:其他好文   时间:2015-07-31 18:21:45    阅读次数:111
Android性能优化技巧
Google官方tips以下是一些关键点记录,详细看http://developer.android.com/training/articles/perf-tips.html 1.0 基础原则 好的算法和数据结构,是大幅提高性能的首选 两基础原则:不要做不需要做的事;不要分配可以避免使用的内存 1.1避免创建不必要的对象,尤其注意临时对象的创建 1.2 如果不需要访问对象的成员变量,使...
分类:移动开发   时间:2015-07-27 21:08:08    阅读次数:116
算法和数据结构
1.设计包含min函数的栈[数据结构]题目:定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。2.子数组的最大和[算法]题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个...
分类:编程语言   时间:2015-07-26 22:22:45    阅读次数:212
Trie树
翻译自topcoder中的一篇文章:https://www.topcoder.com/community/data-science/data-science-tutorials/using-tries/简介有很多种算法和数据结构可以用来在文本中建立字符串的索引和对字符串进行查找,一些已经被包含在了标准库中,一些还没有。Trie这种数据结构是一个还没有被包含在标准库中的一个很好的例子。假设word表示...
分类:其他好文   时间:2015-07-03 17:34:54    阅读次数:129
swift排序算法和数据结构
var arrayNumber: [Int] = [2, 4, 6, 7, 3, 8, 1] //冒泡排序 func maopao(var array: [Int]) -> [Int] {     for var i = 0;i count;i++ {         for var j = i;j count;j++ {             if...
分类:编程语言   时间:2015-07-02 10:07:33    阅读次数:161
视频服务器架构师
岗位职责:1.智能视频分析服务器解决方案设计与核心代码实现及团队带领2.用稳定可靠的视频后台产品给用户带来更方便服务和体验任职要求:1.希望用视频技术创造更多商业智能与价值2.5年以上视频服务器相关工作经验3.精通C/C++/VC++/Java4.精通算法和数据结构,精通socket开发与分布式流媒...
分类:其他好文   时间:2015-07-01 13:55:03    阅读次数:134
编程珠玑1
mind-blowing,扫过一遍算法导论中的基本算法和数据结构,再读这本书突然就很通畅了,其实都是很“本就该如此”的解决方式,以往太容易被绕来绕去的术语搞晕了所以总带有畏惧心理,没法以沉浸的方式读下去这本书。这个周末终于安心读完了,书中对问题思考、解决和改进的过程描述得比算法导论容易读懂,问题都很...
分类:其他好文   时间:2015-06-22 22:04:24    阅读次数:183
Effective C++ 条款1
视C++为一个语言联邦本节是Effective C++这本书的第一节,内容就是对C++语言的特性的描述,其实C++的特性是多样的,它不同于java,java是纯正的面向对象语言,而对于C++来说,面向对象只是其中一个主要的特征。C++实在C的基础上发展而来,C++是兼容C的特征,C是面向结构化的语言,它的侧重点在于算法和数据结构。编写C代码,侧重点在于通过输入数据,设计一定的算法过程,得到输出。可以...
分类:编程语言   时间:2015-06-19 08:59:00    阅读次数:140
262条   上一页 1 ... 18 19 20 21 22 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!