码迷,mamicode.com
首页 >  
搜索关键字:数据结构与算法 3:二叉树    ( 1805个结果
第 11 章 数据流图
第 4 章 计算机网络与信息安全 第 5 章 系统开发基础 第 6 章 面向对象技术 第 7 章 数据结构与算法基础 第 8 章 程序设计语言与语言处理程序基础 第 9 章 多媒体基础知识 第 10 章 知识产权与标准化 第 11 章 数据流图 第 12 章 数据库设计 第 13 章 UML建模 第 ...
分类:其他好文   时间:2019-05-18 13:58:15    阅读次数:113
数据结构与算法14—查找
查找 基本概念 查找就是在数据集中找出一个“特定元素”。 查找表是由同一类型的数据元素(或记录)构成的集合。 查找表是一种以集合为逻辑结构、以查找为核心的数据结构。 关键字 有时候我们需要指定某数据项的值来查找,这就用到了关键字。 关键字是数据元素中某个数据项的值,用以标识一个数据元素。 若此关键字 ...
分类:编程语言   时间:2019-05-17 18:12:30    阅读次数:236
数据结构与算法10—图的遍历
图的遍历 1. 在图中有回路,从图中某一顶点出发访问图中其它顶点时,可能又会回到出发点,而图中可能还剩余有顶点没有访问到。 2. 我们可以设置一个全局型标志数组visited来标志某个顶点是否被访问过,未访问的值为0,访问过的值为1。 3. 图的遍历有两种方法:深度优先搜索遍历(DFS)、广度优先搜 ...
分类:编程语言   时间:2019-05-16 12:37:20    阅读次数:176
数据结构与算法:栈+队列+递归
【栈】 Python实现: 1. 用数组实现一个顺序栈 2. 用链表实现一个链式栈 3. 编程模拟实现一个浏览器的前进、后退功能 练习: 1. 有效的括号 https://leetcode-cn.com/problems/valid-parentheses/ 思路:栈+字典 2. 最长有效的括号 [ ...
分类:编程语言   时间:2019-05-15 14:41:23    阅读次数:176
数据结构与算法之树
树 树的表示方式有 二叉树 二叉树是另一种重要的树形结构,是度为2的有序树,它的特点是每个结点至多有两棵子树。 二叉树的递归定义 二叉树是n(n≥0)个结点的有限集。它或者是空集(n=0),或者同时满足以下两个条件: (1) 有且仅有一个根结点; (2) 其余的结点分成两棵互不相交的左子树和右子树。 ...
分类:编程语言   时间:2019-05-13 23:25:55    阅读次数:280
数据结构与算法之KMP算法
串的模式匹配算法 子串(模式串)的定位操作通常称为串的模式匹配。 这是串的一种重要操作,很多 软件,若有“编辑”菜单项的话, 则其中必有“查找”子菜单项。 串的顺序存储实现 BF算法设计思想: 将主串的第pos个字符和模式的第1个字符比较, 若相等,继续逐个比较后续字符; 若不等,从主串的下一字符( ...
分类:编程语言   时间:2019-05-13 23:01:38    阅读次数:180
JS的十大经典算法
冒泡排序(Bubble Sort) 作为最简单的排序算法之一,冒泡排序给我的感觉就像Abandon在单词书里出现的感觉一样,每次都在第一页第一位,所以最熟悉。。。冒泡排序还有一种优化算法,就是立一个flag,当在一趟序列遍历中元素没有发生交换,则证明该序列已经有序。但这种改进对于提升性能来说并没有什 ...
分类:编程语言   时间:2019-05-09 15:45:38    阅读次数:139
数据结构与算法入门---基本概念
有哪些数据结构: 线性表、栈、队列、(字符)串、数组、广义表、树、二叉树、图 重点是:线性表、二叉树 对于每种数据结构都会有其添加、更新、删除、查询等操作的实现 数据结构与算法是不可分的 数据: 数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合 数据的含义非常的广泛,除了通常的数 ...
分类:编程语言   时间:2019-05-05 17:55:51    阅读次数:171
劈个叉吧
我是西安工业大学软件工程专业大二学生,在过去一年里通过学习C语言,java等语言对编程有了大概的了解,而后学习的数据结构与算法让我了解到了代码是有“思想”的,而语言知识丰富其骨肉,算法和数据结构的搭配才是一个程序的灵魂所在。而今年开设的计算机组成原理让我意识到,算法的最优选择不仅仅是理论方面,在实际实施的情况下,考虑硬件考虑到硬件的处理方式也是可以提高代码的质量。通过两年的学习,发现路还很长,要学
分类:其他好文   时间:2019-04-20 09:52:25    阅读次数:121
JavaScript实现10大算法
<!DOCTYPE html <! done <! done 在传统的计算机算法和数据结构领域,大多数专业教材和书籍的默认语言都是Java或者C/C+ +。当我了解到有一本叫做《数据结构与算法JavaScript描述》时,觉得它是一本很好的针对前端开发者们的入门算法书籍。有一个问题是,很多重要的算法 ...
分类:编程语言   时间:2019-04-15 20:03:02    阅读次数:161
1805条   上一页 1 ... 53 54 55 56 57 ... 181 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!