码迷,mamicode.com
首页 >  
搜索关键字:数据结构与算法 3:二叉树    ( 1805个结果
问题集录--Java高级软件工程师面试考纲(转)
如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。 当前,市面上有《Java XX宝典》 ...
分类:编程语言   时间:2017-08-14 17:22:51    阅读次数:119
为什么我认为数据结构与算法对前端开发很重要?
从一个需求谈起 在我之前的项目中,曾经遇到过这样一个需求,编写一个级联选择器,大概是这样: 图中的示例使用的是Ant-Design的Cascader组件。 要实现这一功能,我需要类似这样的数据结构: 一个具有层级结构的数据,实现这个功能非常容易,因为这个结构和组件的结构是一致的,递归遍历就可以了。 ...
分类:编程语言   时间:2017-08-08 15:29:20    阅读次数:234
常见数据结构与算法整理总结(上)
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。 为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几 ...
分类:编程语言   时间:2017-08-08 00:30:45    阅读次数:340
C语言归并排序
这篇文章是学习了小甲鱼-数据结构与算法结合自考教材编写出的代码,希望自己逐渐在算法造诣上能更上一层楼。 归并排序(递归实现) “归并”一词在中文含义中就是合并的意思,而在数据结构中的定义是将两个或者两个以上的有序表组合成一个新的有序表,就叫归并。 归并排序(Merge Sort)就是利用归并的思想实 ...
分类:编程语言   时间:2017-08-05 11:08:03    阅读次数:213
数据结构与算法20170804
本文介绍数据结构与算法的知识,相信很多人在学校都学习过,同时为了贴近实际,文章直接附上编译通过可直接使用的源码。 一、数据结构 1.线性表: 1)带头结点的链表 1 /****************************************************************** ...
分类:编程语言   时间:2017-08-04 15:23:22    阅读次数:198
《数据结构与算法分析—C语言描述》pdf
下载地址:网盘下载 内容简介 编辑 《数据结构与算法分析:C语言描述(原书第2版)》内容简介:书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构的活跃领域进行了简要的概括。由于《数据 ...
分类:编程语言   时间:2017-08-02 00:35:56    阅读次数:270
大O表示法(向往罗马)
一、身在斯洛文尼亚的阿拉里克得到斯提里科被杀的消息后,仰天大笑:“终于没有人能阻止我去罗马了。”当他手下的将军问:“不知大王打算走哪条路去罗马?”西哥特王哈哈大笑,说出了那句千古名言:All roads lead to Rome 二、最近看了Mark Allen Weiss的《数据结构与算法分析 j ...
分类:其他好文   时间:2017-07-30 13:57:50    阅读次数:172
数据结构与算法分析-排序
作者:xiabodan 出处:http://blog.csdn.net/xiabodan 排序算法(Sorting Algorithm)是计算机算法的一个组成部分。也是程序=算法+数据结构中的一部分(算法)。 实验平台:raspberry 2 B + Ubuntu Mate 插入排序 外循环i由1到 ...
分类:编程语言   时间:2017-07-30 12:47:04    阅读次数:232
数据结构与算法-hash表
前言 哈希表是一种存放键-值对的数据结构,其中值用来存放我们真正需要的数据,键的主要目的就是为了找到值。哈希表理想情况下,只需要一次hash计算即可找到值数据,但通常情况下我们不需要耗费巨大的额外空间来追求这丝毫的查找速度(要追求低hash冲突率,必然要扩大hash表),我们更希望的是让空间和时间达 ...
分类:编程语言   时间:2017-07-28 00:24:59    阅读次数:226
数据结构与算法-红黑树
前言 红黑树是工程中最常用到的一种自平衡二叉排序树,其和AVL树类似,都是在进行插入、删除时通过一定的调整操作来维持相对稳定的树高,从而获得较好的查询性能。 性质 1. 节点是红色或黑色。 2. 根节点是黑色。 3 每个叶节点(null节点)是黑色的。 4 每个红色节点的两个子节点都是黑色。(从每个 ...
分类:编程语言   时间:2017-07-27 23:36:39    阅读次数:257
1805条   上一页 1 ... 93 94 95 96 97 ... 181 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!