E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据结构学习笔记
数据结构学习笔记
——01绪论
一、数据结构的基本概念(1)数据:人们利用文字符号、数字符号以及其他规定的符号,对现实世界的事物及其活动所做的抽象描述。(2)数据元素:数据的基本单位,即数据集合中的一个个体。(3)数据项:一个数据元素可由若干数据项组成,具有独立含义的最小单位。元素之间的关系称为结构。数据结构,简单地说,就是数据元素的集合加上数据元素之间的相互关系的集合,可形式化描述为一个二元组:DataStructure=(D
星期八我一定好好读书
·
2020-01-01 03:07
数据结构学习笔记
:实现链表
数据结构学习笔记
:实现链表1、结点结构结点结构是由数据域和指针域组成,数据域是存放数据的,而指针域存放下一结点的地址。
howard2005
·
2019-10-22 10:32
链表
数据结构
数据结构学习笔记
——第一章:绪论(上)
一、目标:计算 整个计算机科学的目的,都是为了实现高效和低耗的计算。为了理解什么是计算,我们首先来看几个实例。Fig.1实例:绳索计算Fig.2实例:尺规计算机1.1定义算法 计算,就是借助某种工具,遵照一定规则,以明确而机械的形式进行。计算模型(计算机)就是计算中使用的工具。 算法,即在特定计算模型下,旨在解决特定问题的指令序列。特点:①输入、输出明确②正确性(可解决问题)③确定性(任意算
吃远
·
2019-10-13 00:24
数据结构学习笔记
数据结构的理解常见数据结构线性数据结构树图查找排序计算机解决问题的一般步骤建立数学模型设计算法编写程序测试、调试程序,解决问题数学模型数值模型(数学方程)非数值模型(集合、线性表、树、图等)更多的非数值问题无法使用数学方程描述例子:图书馆目录检索系统自动化问题(线性数据结构)人机对弈问题(树型数据结构)多岔路口交通灯的管理问题(图型数据结构)综述数据结构是一门研究非数值计算的程序设计问题中计算机的
RandomObject
·
2019-09-25 22:00
数据结构学习笔记
- 链表
一下是链表的常见的题型反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL解法一头插法:就是用三个指针不断对前三个节点进行链表的头插structListNode*reverseList(structListNode*head){if(head==NULL){returnhead;}structListNode*p,*next,*cur;p=
向景乐
·
2019-09-21 21:55
数据结构学习笔记
四(串)
串的定义:零个或多个字符组成的有限序列,又称字符串。1.串的比较比较字符串之间的ASCII码的大小,比如s="happy",t="happen",因为前面4个字母相同,所以比较第五位的字母的ASCII码值,y的ASCII码值是121,e的ASCII码值是101,121>101所以串s>t.英语词典就是按着这样排列的。2.朴素的模式匹配算法在一篇文章中找一个单词,这种子串的定位操作通常称为串的模式匹
CPU不够了
·
2019-09-17 17:41
数据结构
数据结构学习笔记
四(串)
串的定义:由零个或多个字符组成的有限序列,又称字符串。1.串的比较对于字符串的比较是根据每个字符的ASCII码比较的,比如s="happen",t="happy",因为两个字符串前面4个字母相同,而第一串的第5个字符的ASCII码值是101,第二串是121,很明显101<121所以s
CPU不够了
·
2019-09-17 14:38
数据结构笔记
数据结构(二):栈和队列
本系列为
数据结构学习笔记
,如有错误请指正~数据结构(一):数组和链表一、理论知识栈和队列都是线性数据结构,属于逻辑结构,是从物理结构(数组和链表)衍生出来的,所以栈和队列既可以数组实现,也可以链表实现,
LY丶Smile
·
2019-09-16 11:22
【
数据结构学习笔记
的分享】PDF+独立每篇内容
文章目录超级重要的说明奥一、PDF内容部分目录如下所示:二、PDF获取链接三、独立成篇超级重要的说明奥1、此次提供PDF文件是关于博主对于数据结构相关视频学习做了一个简单的笔记。客观来讲,是对视频内容的整理且内容方面简单通俗易懂,基本较难理解的地方,博主也相应的做了自己的大白话解释和说明。2、精力多半花在了去理解、学习上面,没有刻意的去把PDF内容排版方面搞得特别的好,能看就看,不能看希望可爱的您
贾继康
·
2019-08-30 09:40
数据结构
C语言-算法记录
【
数据结构学习笔记
】数组
1#include"stdafx.h"2#include3usingnamespacestd;4#definemaxSize10056//length要改变使用引用类型7intinsertElem(intsqList[],int&length,intp,inte){8if(plength||length==maxSize){9return0;10}11for(inti=length-1;i>=p;
霓裳梦竹
·
2019-08-20 10:00
数据结构学习笔记
:二分搜索树
目录:1.二分搜索树定义2.添加数据(递归/非递归)3.查询数据(递归)4.前序、中序、后序遍历(递归/非递归)5.层序遍历6.查找最值(递归/非递归)7.删除数据8.寻找BTS的front和ceil在说二分搜索树(BinarySearchTree)之前,我们来介绍一下二叉树。所谓二叉树,就是每个节点最多含有两个子树的树。二叉树,具有唯一的根节点(root),而二叉树的左节点和右节点,可以为空,我
ChArLiE__X
·
2019-08-16 21:10
数据结构学习笔记
(0X01)--数组
一、前言:为什么大部分编程语言的数组都是从0开始编码?从数组存储的内存模型上来看,“下标”确切的说法就是一种“偏移”,相比从1开始编号,从0开始编号会少一次减法运算,数组作为非常基础的数组结构,通过下标随机访问元素又是非常基础的操作,效率的优化就要尽可能的做到极致。数组下标从0开始计数,a[k]的内存地址公式为:a[k]_address=base_address+k*type_size数组下标从1
天天water
·
2019-07-08 18:47
数据结构和算法
数据结构学习笔记
:二叉树的基础知识总结
程序员在面试中,经常会问到关于数据结构的问题,通过对其熟悉程度,判断面试者的编程能力和以往难度,其中二叉树可谓是数据结构知识点中的必问题目,在本篇博客中,我会将所了解的有关二叉树的知识点总结概括。二叉树的特点每个节点最多有两棵子数,没有或有一棵也可以。左子树与右子树有次序,次序不能颠倒。即使树中某结点只有一棵子树,也要区分左子树还是右子树。二叉树基本形态空二叉树只有一个根结点根结点只有左子树根结点
Animee
·
2019-07-07 22:08
数据结构学习笔记
二叉树面试题
android二叉树的体现
Leetcode刷题笔记: 26. 删除排序数组中的重复项
在系统学了有序向量的唯一化操作后思路就很清晰了,之前对于有序向量的唯一化操作有过详细的讲解,这里我直接给出链接
数据结构学习笔记
:有序向量的唯一化(去重复)操作下面是这道题的代码实现(C++实现):执行用时
wD丶路人
·
2019-05-04 16:04
Leetcode刷题笔记
C++
力扣
C++
数据结构学习笔记
三:栈
数据结构学习笔记
三:栈和队列栈的介绍栈(stack),是一种线性存储结构,它有以下几个特点:(01)栈中数据是按照"后进先出(LIFO,LastInFirstOut)"方式进出栈的。
ccystewart
·
2019-05-01 00:00
DataStructure
通过C语言构造线性表(
数据结构学习笔记
)
前言C语言构造线性表的代码量就有点大了,所以在这一篇文章就只用C语言来做。其中面向对象语言编写起来的思想都差不多所以后面每章就选择一个语言来写。这一章中我们来试着构造一下线性表,在上一篇文章中我们说了数据在计算机中有两种不同的存储方式一种是顺序存储结构和链式存储结构,所以这节课中我们要通过着两种不同结构和上节课构造的基结构来构造我们的线性表。关于线性表的定义我也不废话了,具体可以可能看看百度百科线
1_f94a
·
2019-04-01 20:23
数据结构学习笔记
(1)—— ——绪论
这个学期开了数据结构,教材真的是...可读性太差。我参考、学习的是程杰的《大话数据结构》、李春葆的《数据结构教程》。《大话数据结构》很适合自学的。讲的还是蛮好的。后面的学习笔记必不可少会有里面的原文,如果有侵权,可以联系我删除。好了进入正题吧!!! 我蛮赞同《大话数据结构》中程杰老师的两句话: 1:“最淡的墨水也胜于最强的记忆”; 2:最好的效果就是你可以不看书也做到一点不错地默写出相关
timelines2019
·
2019-03-06 20:27
javascript
数据结构学习笔记
数据结构数组方法//一、数组vararr=[];//添加元素arr.push(1,2);//[1,2]//开头插入arr.unshift(0);//[0,1,3]//尾部删除arr.pop();//[0,1]//头部删除arr.shift();//[1]//数组合并[1].concat([2])//[1,2]迭代器everyevery方法会迭代数组中每个元素,直到返回false。somesome和
我是南方大汉
·
2019-03-04 00:00
javascript
数据结构学习笔记
一.概论部分1.数据结构数据是描述客观事物且能被计算机识别并加工处理的对象数据结构是相互之间存在一种或多种特定关系的数据元素的集合数据及结构包括数据元素的逻辑结构、存储结构和相适应的运算逻辑结构包括:结合结构、线性结构、树形结构和网状结构存储结构包括:顺序存储:位置关系表示逻辑关系(相邻关系)链式存储:用指针表示逻辑关系索引存储:索引表散列存储:hash函数2.算法算法是建立在数据结构基础上的求解
sustxuguohao
·
2018-12-04 23:24
学习笔记
个人总结
数据结构学习笔记
Day9-希尔排序
一、什么是希尔排序?二、java实现packagemyStudy.dataStructure.day9;/****@description希尔排序*@authorshenrenfeng*@date2018年11月21日下午8:35:58**/publicclassShellSort{publicstaticvoidmain(String[]args){Integer[]array={0,8,2,3
申仁峰
·
2018-11-21 23:20
数据结构
java
数据结构学习笔记
------红黑树(附c++代码)
1、红黑树简介红黑树是二叉查找树的一种,其增删改查的统计性能要优于AVL树,查找、插入、删除算法的复杂度都为O(log(n))。先附上红黑树这种数据结构的性质:性质1、节点是红色或黑色。性质2、根节点是黑色。性质3、每个叶节点(是指的空节点,nil节点)是黑色的。性质4、每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)性质5、从任一节点到其每个叶子的所有路径
Andy123321aa
·
2018-11-21 11:13
数据结构
数据结构学习笔记
------并查集(附cf例题)
并查集是将原始的数据集S看成一个森林,每棵树代表一个集合。初始时,每个数据看成一颗只有根节点的树,根据具体要求,将若干树合并起来组成若干个含有节点较多的树,每棵树就是一个集合。此数据结构可以方便的对数据集S进行:(1)查找其属于哪个集合(2)将一个集合合并到另一个集合的操作。要注意的是,为了查找方便,所以属于同一集合的节点应该连接到同一根节点,这样就避免了迭代查找造成的时间浪费,所以在合并集合的时
Andy123321aa
·
2018-11-17 14:54
数据结构
数据结构学习笔记
之哈希表
数据结构-哈希表学习笔记散列表(又称散列映射,字典,关联数组)是一种用于以常数平均时间执行插入,删除,查找的技术。应用:常用于查找;做缓存。Java代码实现:/***非线性存储结构:哈希表**@seejava.util.Hashtable*@seejava.util.HashMap**/publicclassHashTable{/**默认容量*/privatestaticfinalintDEFAU
光明矢
·
2018-09-17 17:43
Data
9月13日
数据结构学习笔记
1.逻辑结构与储存结构逻辑结构顾名思义就是逻辑上存在的结构,主要是分为线性与非线性(图或者树状结构)存储结构主要是存储的方式散列表,链表,数组(顺序储存),索引//其实主要是分不开链表与线性结构与数组、链表,实际上是包含了两者的。2.链表的构造与遍历链表的构造是依托结构体与指针达成的,其基本单位为节点,Node(顺便一提,Edge为边)typedefstructNode{intdate;struc
Terminus1120
·
2018-09-14 21:37
数据结构学习笔记
-数据结构绪论
数据:是描述客观事物的符号,是计算机中可以操作的对象,是能够被计算机识别,并输入给计算机处理的符号集合。数据元素:是组成数据的、具有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项:一个数据元素可以由若干数据项组成。数据项是数据不可分割的最小单位。数据对象:是性质相同的数据元素的集合,是数据的子集。数据结构:是互相之间存在一种或多种特定关系的数据元素的集合。例如:数据是一间教室
Glue_pudding
·
2018-08-10 00:04
数据结构
学习笔记
数据结构学习笔记
-数据结构绪论
数据:是描述客观事物的符号,是计算机中可以操作的对象,是能够被计算机识别,并输入给计算机处理的符号集合。数据元素:是组成数据的、具有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项:一个数据元素可以由若干数据项组成。数据项是数据不可分割的最小单位。数据对象:是性质相同的数据元素的集合,是数据的子集。数据结构:是互相之间存在一种或多种特定关系的数据元素的集合。例如:数据是一间教室
Glue_pudding
·
2018-08-10 00:04
学习笔记
郝斌
数据结构学习笔记
使用教材:严蔚敏,吴伟民编写的《数据结构》但是书中的算法都是伪算法(不是程序),都是解题的思路具体的程序由高一凡主编的书里面有。黄国瑜写的数据结构也可以。数据结构概述定义:我们如何把现实中大量而复杂的问题以特定的数据结构和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序),而执行的相应操作,这个相应的操作也叫算法。如保存一个班
寂静人生
·
2018-07-01 19:47
数据结构
Kernel list
数据结构学习笔记
前言近日在学习Binder驱动的binder_work时,发现了如下结构:structbinder_work{structlist_headentry;enum{...}type;发现其中引入了list_head链表节点,如此一来binder_work类型也可以看做是个链表了。那么对binder_work也可以加入链表中了,以binder_enqueue_work_ilocked方法为例:stat
西瓜大佬
·
2018-03-30 00:00
linux
linux-kernel
数据结构学习笔记
(四) 图之邻接表实现最小生成树prim算法
以下是使用邻接表存储表示的,最小生成树prim算法的应用实例。用于演示的图如下:#include#defineMaxVertexNum6#defineMAXNUM65535usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型//边结点类型typedefstructedge{intmark;intno;structedge*next;}edge
沫沫就沫沫好了
·
2018-01-30 12:48
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接表实现最小生成树prim算法
以下是使用邻接表存储表示的,最小生成树prim算法的应用实例。用于演示的图如下:#include#defineMaxVertexNum6#defineMAXNUM65535usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型//边结点类型typedefstructedge{intmark;intno;structedge*next;}edge
沫沫就沫沫好了
·
2018-01-30 12:48
数据结构学习笔记
数据结构学习笔记
(四) 图之最小生成树prim算法邻接矩阵实现
以下是使用邻接矩阵存储表示的,最小生成树prim算法应用的实例。用于演示的图如下:#include#defineMaxVertexNum6#defineMAXNUM65535usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型typedefintedgetype;//边的权值typedefstruct{vertextypevex[MaxVer
沫沫就沫沫好了
·
2018-01-30 12:55
数据结构学习笔记
数据结构学习笔记
(四) 图之最小生成树prim算法邻接矩阵实现
以下是使用邻接矩阵存储表示的,最小生成树prim算法应用的实例。用于演示的图如下:#include#defineMaxVertexNum6#defineMAXNUM65535usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型typedefintedgetype;//边的权值typedefstruct{vertextypevex[MaxVer
沫沫就沫沫好了
·
2018-01-30 12:55
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接矩阵实现广度优先遍历
以下是用邻接矩阵存储表示,实现图的广度优先遍历的实例。用于遍历的无向图如下://v0-v7依次为字符0-7#include#defineMaxVertexNum8#defineMaxSize7usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型typedefintedgetype;//边的权值typedefintdatatype;//队列ty
沫沫就沫沫好了
·
2018-01-30 12:12
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接矩阵实现广度优先遍历
以下是用邻接矩阵存储表示,实现图的广度优先遍历的实例。用于遍历的无向图如下://v0-v7依次为字符0-7#include#defineMaxVertexNum8#defineMaxSize7usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型typedefintedgetype;//边的权值typedefintdatatype;//队列ty
沫沫就沫沫好了
·
2018-01-30 12:12
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接表实现广度优先遍历
以下是用邻接表存储表示,实现图的广度优先遍历的示例。用于遍历的无向图如下://v0-v7依次为a-h#include#defineMaxVertexNum6#defineMaxSize7usingnamespacestd;//抽象数据类型typedefcharvertextype;typedefintdatatype;//队列typedefstruct{datatypeQ[MaxSize];int
沫沫就沫沫好了
·
2018-01-30 11:28
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接矩阵实现深度优先遍历
以下是用邻接矩阵存储表示,实现图的深度优先遍历的示例。用于遍历的有向图如下://递归实现#include#defineMaxVertexNum6usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型typedefintedgetype;//边的权值typedefstruct{vertextypevex[MaxVertexNum];//顶点表ed
沫沫就沫沫好了
·
2018-01-30 11:09
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接矩阵实现深度优先遍历
以下是用邻接矩阵存储表示,实现图的深度优先遍历的示例。用于遍历的有向图如下://递归实现#include#defineMaxVertexNum6usingnamespacestd;//抽象数据类型typedefcharvertextype;//顶点类型typedefintedgetype;//边的权值typedefstruct{vertextypevex[MaxVertexNum];//顶点表ed
沫沫就沫沫好了
·
2018-01-30 11:09
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接表实现深度优先遍历
一下是使用邻接表存储表示,实现图的深度优先遍历的示例。用于遍历的有向图如下:#include#defineMaxVertexNum6usingnamespacestd;//抽象数据类型typedefcharvertextype;//边结点类型typedefstructedge{intmark;intno;structedge*next;}edgetype;//点结点类型typedefstruct{
沫沫就沫沫好了
·
2018-01-30 11:54
数据结构学习笔记
数据结构学习笔记
(四) 图之邻接表实现深度优先遍历
一下是使用邻接表存储表示,实现图的深度优先遍历的示例。用于遍历的有向图如下:#include#defineMaxVertexNum6usingnamespacestd;//抽象数据类型typedefcharvertextype;//边结点类型typedefstructedge{intmark;intno;structedge*next;}edgetype;//点结点类型typedefstruct{
沫沫就沫沫好了
·
2018-01-30 11:54
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之利用堆构造哈夫曼树
以下是利用堆构造huffman树的示例,最终构造结果如下图所示:#includeusingnamespacestd;//抽象数据类型constintm=12;//外部结点的数目typedefchardatatype;typedefstructnode1{floatkey;//权值datatypedata;structnode1*lchild,*rchild;}HTnode;//哈夫曼树结点cons
沫沫就沫沫好了
·
2018-01-28 19:26
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之利用堆构造哈夫曼树
以下是利用堆构造huffman树的示例,最终构造结果如下图所示:#includeusingnamespacestd;//抽象数据类型constintm=12;//外部结点的数目typedefchardatatype;typedefstructnode1{floatkey;//权值datatypedata;structnode1*lchild,*rchild;}HTnode;//哈夫曼树结点cons
沫沫就沫沫好了
·
2018-01-28 19:26
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之堆删除及堆排序
堆删除也即从堆(最小堆/最大堆)顶部删除(取出)元素,因每次删除(取出)的元素都为当前堆的最大/最小值,故可以利用堆的性质以及堆删除的算法,以达到堆排序的目的。堆排序的时间复杂度为O(nlogn)。#includeusingnamespacestd;//类型定义与变量说明constintDefaultSize=100;typedefintdatatype;typedefstruct{datatyp
沫沫就沫沫好了
·
2018-01-28 19:35
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之堆删除及堆排序
堆删除也即从堆(最小堆/最大堆)顶部删除(取出)元素,因每次删除(取出)的元素都为当前堆的最大/最小值,故可以利用堆的性质以及堆删除的算法,以达到堆排序的目的。堆排序的时间复杂度为O(nlogn)。#includeusingnamespacestd;//类型定义与变量说明constintDefaultSize=100;typedefintdatatype;typedefstruct{datatyp
沫沫就沫沫好了
·
2018-01-28 19:35
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之筛选法建立最小堆
以下是使用筛选法建立最小堆的代码,用于建堆的数据为{35,26,48,10,59,64,17,23,45,31}。筛选法也即,从堆的最右下一个分支节点起,自下而上遍历每一个分支节点,使得以该分支节点为根的子树成为最小堆。//筛选法+建立最小堆#includeusingnamespacestd;//类型定义与变量说明constintDefaultSize=100;typedefintdatatype
沫沫就沫沫好了
·
2018-01-28 19:18
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之筛选法建立最小堆
以下是使用筛选法建立最小堆的代码,用于建堆的数据为{35,26,48,10,59,64,17,23,45,31}。筛选法也即,从堆的最右下一个分支节点起,自下而上遍历每一个分支节点,使得以该分支节点为根的子树成为最小堆。//筛选法+建立最小堆#includeusingnamespacestd;//类型定义与变量说明constintDefaultSize=100;typedefintdatatype
沫沫就沫沫好了
·
2018-01-28 19:18
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之对称序线索二叉树的插入
以下是对称序线索二叉树的插入代码,用于插入的二叉树如下图所示:(其中X、Y结点用于插入,插入位置如图)#include#defineMaxSize13usingnamespacestd;//变量定义与声明typedefchardatatype;typedefstructnode{datatypedata;structnode*lchild,*rchild;intltag,rtag;}ThrBTno
沫沫就沫沫好了
·
2018-01-28 19:40
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之对称序线索化二叉树
以下是对称序线索化二叉树的算法代码实现,被线索化的二叉树如下:#include#defineMaxSize10usingnamespacestd;//变量定义与声明typedefchardatatype;typedefstructnode{datatypedata;structnode*lchild,*rchild;intltag,rtag;}ThrBTnode,*ThrBinTree;typed
沫沫就沫沫好了
·
2018-01-23 14:31
数据结构学习笔记
数据结构学习笔记
(三) 树形结构之前、中、后序遍历(非递归)
以下是以非递归方法遍历二叉树的代码实现,包括前序遍历、中序遍历以及后序遍历。遍历所用的二叉树图示如下:一、前序遍历。#includeusingnamespacestd;//抽象数据类型——变量定义和变量说明constintMaxSize=10;typedefchardatatype;typedefstructnode{datatypedata;structnode*lchild,*rchild;}
沫沫就沫沫好了
·
2018-01-22 17:21
数据结构学习笔记
数据结构学习笔记
(二) 链表之链队列基本操作
以下是链队列的一些基本操作,包括链队列的入队、出队、读队头元素以及打印。#includeusingnamespacestd;//抽象数据类型typedefintdatatype;typedefstructnode{datatypedata;structnode*next;}QueueNode;typedefstruct{QueueNode*front;QueueNode*rear;}LinkQue
沫沫就沫沫好了
·
2018-01-22 15:43
数据结构学习笔记
数据结构学习笔记
(二) 链表之带表尾指针的单循环链表
以下是带表尾指针的单循环链表的基本操作,包括链表的创建、形成循环链表以及打印。#includeusingnamespacestd;//抽象数据类型typedefintdatatype;typedefstructnode{datatypedata;structnode*next;}ListNode,*LinkList;//带表头结点的单链表的创建ListNode*Create(inti){datat
沫沫就沫沫好了
·
2018-01-22 15:52
数据结构学习笔记
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他