码迷,mamicode.com
首页 >  
搜索关键字:数据结构与算法 3:二叉树    ( 1805个结果
Java数据结构与算法(第四章栈和队列)
本章涉及的三种数据存储类型:栈、队列和优先级队列。 不同类型的结构 程序员的工具 ????????数组是已经介绍过的数据存储结构,和其他结构(链表、树等等)一样,都适用于数据应用中作数据记录。 ????...
分类:编程语言   时间:2015-10-24 01:36:47    阅读次数:270
Java数据结构与算法(第二章数组)
数组是应用最广泛的数据存储结构。它被植入到大部分编程语言中。 Java中数组的基础知识 ????创建数组 ????????????在Java中把它们当作对象来对待,因此在创建数组是必须使用new...
分类:编程语言   时间:2015-10-22 22:38:19    阅读次数:226
Java数据结构与算法(第一章综述)
数据结构和算法能起到什么作用? 数据结构是对在计算机内存中(有时在磁盘中)的数据的一种安排。数据结果包括数组、链表、栈、二叉树、哈希表等等。算法对这些结构中的数据进行各种处理,例如,查找一条特殊的数...
分类:编程语言   时间:2015-10-22 01:43:36    阅读次数:182
面试常考数据结构与算法
数据结构部分:1、数组和链表的区别。(很简单,但是很常考,记得要回答全面)C++语言中可以用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前无法确定数组的大小,只能够将数组定义成足够大小,这样数组的空间可能不被使用,从而...
分类:编程语言   时间:2015-10-20 22:39:55    阅读次数:296
数据结构与算法80道
1. 把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10/ \614/ \ / \48 12 16转换成双向链表4=6=8=10=12=14=16。首先我们定义的二元查找树 节点的数据结构如下:stru...
分类:编程语言   时间:2015-10-18 23:02:48    阅读次数:249
数据结构与算法之栈
前言:我也是即学即写的,难免有错误。欢迎之处这篇博文的不足之处。一、什么是栈? 栈是数据结构的一种,他的原理就是后进先出(先进后出是一样的道理),如图(无图言屌) 看到没,你如果把栈当成一个开口向上的容器的话,你最先存储的a1要想取出来,必须把上面的元素都取出来,而你最后一个存储的a5元...
分类:编程语言   时间:2015-10-18 16:52:47    阅读次数:242
数据结构与算法是什么
前言:数据结构一般和算法说在一起,称为数据结构与算法。这个知识非常好理解,但是一些老师每天XXX的简直不知所云。所以我就想写这篇简单的教程,知识浅薄,请包涵。 什么是数据结构? 数据结构就是一些有关系的数据的集合,有顺序表,链表,栈,队列,树,图。等这几种结构。 什么是算法? 算法就是解...
分类:编程语言   时间:2015-10-17 11:57:26    阅读次数:121
pta-数据结构与算法题目集(中文)--4-4 链式表的按序号查找
本题要求实现一个函数,找到并返回链式表的第K个元素。 函数接口定义: ElementType FindKth( List L, int K ); 其中List结构定义如下: typedef struct LNode *PtrToLNode; struct LNode { ElementType Dat...
分类:编程语言   时间:2015-10-16 06:36:06    阅读次数:311
pta-数据结构与算法题目集(中文)-4-1-单链表逆转
4-1?单链表逆转???(20分) 本题要求实现一个函数,将给定的单链表逆转。 函数接口定义: List Reverse( List L ); 其中List结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementType Da...
分类:编程语言   时间:2015-10-15 16:42:39    阅读次数:1228
数据结构与算法分析:栈与队列
对数据结构中的栈和队列的一些总结...
分类:编程语言   时间:2015-10-15 01:14:39    阅读次数:339
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!