码迷,mamicode.com
首页 >  
搜索关键字:数据结构与算法 3:二叉树    ( 1805个结果
前端程序员容易忽视的一些基础知识
基础数据结构与算法 现在有两个不同的JSON,比较复杂,可以参考这里的DEMO中返回的JSON。要比较它们的差异,除了用现成的工具如beyond compare以外,如果我们的机器上没有安装这个工具,能如何较快解决?作为一个程序员,一个个对比是不可行的,对比完也不会有什么收获。我会把之放进Excel ...
分类:其他好文   时间:2018-01-11 15:30:07    阅读次数:138
前端程序员容易忽视的一些基础知识
基础数据结构与算法 现在有两个不同的JSON,比较复杂,可以参考这里的DEMO中返回的JSON。要比较它们的差异,除了用现成的工具如beyond compare以外,如果我们的机器上没有安装这个工具,能如何较快解决?作为一个程序员,一个个对比是不可行的,对比完也不会有什么收获。我会把之放进Excel ...
分类:其他好文   时间:2018-01-10 00:09:04    阅读次数:171
Javascript实现列表结构
作者原文: 简介 最近,在看《数据结构与算法 Javascript描述》,本篇文章,只是看书的笔记,算是重复造轮子;觉得有用的可以看看,觉得无用的,勿喷; 定义 列表是一组有序的数据,每个列表中的数据项称为元素,在Javascript中,列表中的元素可以是任意数据类型。不包含任何元素的列表称为空列表 ...
分类:编程语言   时间:2018-01-03 17:32:41    阅读次数:186
前端程序员容易忽视的一些基础知识
基础数据结构与算法 现在有两个不同的JSON,比较复杂,可以参考这里的DEMO中返回的JSON。要比较它们的差异,除了用现成的工具如beyond compare以外,如果我们的机器上没有安装这个工具,能如何较快解决?作为一个程序员,一个个对比是不可行的,对比完也不会有什么收获。我会把之放进Excel ...
分类:其他好文   时间:2017-12-30 00:22:52    阅读次数:145
2018年目标总览
1.数据结构与算法 2.计算机组成原理 3.操作系统 4.计算机中的数学 5.概率论与数理统计 6.强化对C++的使用 7.熟练Java 8.深化对编程语言的理解(不只停留在会用,会学的基础上) 9.Computer Architecture 10.数据库 11.编译原理 12.分布式系统 13.P ...
分类:其他好文   时间:2017-12-29 15:05:05    阅读次数:158
2018年寒假结束前目标
一、数据结构与算法 在CodeForces上刷题。每天做水题×3道,具体分类题× 1~5道。 目标tag: (1)Binary Search (2)QuickSort (3)Merge Sort (4)Suffix Array (5)Knuth-Morris-Pratt Algorithm (6)R ...
分类:其他好文   时间:2017-12-29 15:00:50    阅读次数:113
数据结构与算法 ----- 队列
队列和栈类似,也是一种集合,只不过它遵循的原则是先进先出,这很好理解,想一想ATM机取款就可以了。先到的人,先取款,后面到的人只能等前面的人取款成功。所以队列的操作是从前面删除元素,后面插入元素,其它则和栈没有什么区别。它有以下几种操作: 插入(enqueue):把一个元素插入到队列的后面; 删除( ...
分类:编程语言   时间:2017-12-25 19:35:02    阅读次数:255
数据结构与算法-----快速排序
快速排序的原理是,每一次排序都找一个基准数,然后比基准数大的元素,放到基准数的右侧,比基准数小的元素放到基准的左侧,那么最核心的就是找到基准数的位置, 把基准数放到它应在的位置。现在我们对6 1 2 7 9 3 4 5 10 8 进行排序。 首先找一个基准数,就是一个参照数, 用来进行比较。 为了简 ...
分类:编程语言   时间:2017-12-23 11:59:35    阅读次数:141
数据结构与算法(C/C++版)【树与二叉树】
第六章《树与二叉树》 树结构是一种非线性存储结构,存储的是具有“一对多”关系的数据元素的集合。 结点: A、B、C等,结点不仅包含数据元素,而且包含指向子树的分支。例如,A结点不仅包含数据元素A,而且包含3个指向子树的指针。结点的度: 结点拥有的子树个数或者分支的个数。例如,A结点有3棵子树,所以A ...
分类:编程语言   时间:2017-12-19 12:23:47    阅读次数:259
数据结构与算法之排序算法(一):插入排序
原理:将一个未排序数组分为无序区和有序区,不断将无序区的第一个元素按照大小插入到有序区,最后直到无序区的元素都插入到有序区,排序完成。 分析:稳定(无跳跃),空间复杂度O(1),时间复杂度【最佳O(n),平均、最差O(n*n)】 优点:适用于(1)数组基本有序(2)数据量小 原理:将数据按照不同的增 ...
分类:编程语言   时间:2017-12-14 19:31:00    阅读次数:181
1805条   上一页 1 ... 85 86 87 88 89 ... 181 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!