栈的链式存储代码示例:栈的链式存储.c
原创
2022-09-22 09:53:11
49阅读
第一章:绪论1.1数据结构的基本概念1.2数据结构的三要素1.3算法的基本概念1.4算法的时间复杂度第二章:线性表2.1线性表的定义2.2顺序表的定义2.2顺序表的基本操作2.3线性表的链式表示第三章:栈和队列3.1栈3.2队列3.3栈的应用3.4特殊矩阵的压缩存储第四章:串4.1串的定义和实现4.2串的模式匹配第五章:树5.1树的基本概念5.2二叉树的概念5.3二叉树的遍历和线索二叉树5.4树
原创
精选
2022-04-28 15:12:58
851阅读
3图
晚上翻来覆去无法入睡,于是早起来继续之前没有完成的进一步学习操作。意外的是无意间打开抖音app,看了好一段时间才停下来,果然短视频的洗脑能力仍然是非常强悍的。C++数据结构C/C++数组允许定义可存储相同类型数据项变量,但是C++中另一种用户自定义的可用数据类型,允许用户存储不同类型的数据项。结构用于表示一条记录。定义结构定义结构,必须使用struct语句。格式如下:struct type_nam
转载
2023-06-21 20:30:30
147阅读
目录一、数据结构的介绍1、数据结构2、数据结构的存储方式二、内存的动态开辟和释放1、内存的动态开辟2、内存的动态释放三、链表的创建1、链表头的创建四、链表的读和写1、创建任意数量的节点2、链表的写3、链表的读五、链表的插入1、头插法2、尾插法六、链表的删除一、数据结构的介绍1、数据结构相互之间具有一定联系的数据元素的集合。数据元素之间的关系称为逻辑结构。常见的四种基本逻辑结构:1)集合:数据元素除
转载
2023-06-20 09:43:56
235阅读
结构: 结构变量 struct{
int number;
char name[10];
int onHand;
}part1,part2; 初始
转载
2023-08-15 17:36:33
57阅读
目录一、时间复杂度与空间复杂度1.时间复杂度2.空间复杂度二、顺序表和链表(线性表)1.顺序表-顺序表功能实现2.链表-链表功能实现3.双向链表-双向链表功能实现三、栈和队列1.栈-栈功能实现2.队列-队列功能实现四、二叉树1.二叉树-初阶二叉树功能实现二叉树数组的顺序存储特点:五、查找算法\排序算法---java版(不懂的知识点或者有bug可私聊,请指教)数据结构(Data Structure)
定义数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储
转载
2023-09-19 10:07:06
40阅读
InnoDB 是按照索引来存储数据的;用户数据都存储在聚簇索引中;每个索引有自己的数据空间,一个索引会有两个独立的空间(段 segment),一个段用来存储非叶子节点索引数据,一个段用来存储叶子节点数据;段又会细分为64个块(extend - 1MB),每个块是由256个页(page - 16KB)组成,页编号在表空间中独立存储的,4个字节(32位),所以一个表空间大致可以存储64TB
转载
2023-07-03 14:56:40
72阅读
树形结构是一种重要的非线性结构,讨论的是层次和分支关系。
原创
2023-01-07 00:22:24
594阅读
数据结构(C语言)—排序 排序 排序是按关键字的非递增或递减顺序对一组记录中心进行排序的操
原创
2022-06-23 12:23:01
198阅读
文章目录前言1.什么是栈2.栈的实现3.敲代码!3.1头文件3.2函数实现4.知识巩固,来道OJ!结语
前言在之前的数据结构学习中,我们学习了顺序表、链表这两种结构顺序表:博客链接1单链表:博客链接2链表OJ:博客链接3除了单链表以外,还有一个结构,是双向带头循环链表。这个链表的形式如下头节点的pr
原创
2022-03-30 13:56:45
196阅读
文章目录一、什么是数据结构?二、什么是算法?三、算法的复杂度四、时间复杂度五、空间复杂度六、常见复杂度对比 一、什么是数据结构? 数据结构(英语:data structure)是计算机中存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。简言之,数据结构是内存中管理数据的结构。 随着应用程序变得越来越复杂和数据越来越丰富,几百万、几十亿甚至几百亿的数据就会出现,而对这
转载
2023-09-25 20:51:13
240阅读
结构体C语言中的结构体就相当于与java,c++中的类```cstruct Student{ int sid; String name; int sage;}java中的类```javacla
原创
2022-08-19 15:48:49
187阅读
1.数据结构概述 定义 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中, 以及在此基础上为实现某个功能(比如查找、删除、查找、某个元素,对所有元素进行排序)而执行的相应操作 这个相应的操作也叫算法 数据结构=个体+个体关系 算法=对存储数据的操作 预备知识
原创
2021-06-17 19:24:07
212阅读
1、head.h //文件名:head.h //预定义常量及常用头文件 #include<stdio.h> #include<string.h> #include<ctype.h> #include<malloc.h> #include<math.h> #include<process.h> #de ...
转载
2021-07-18 23:50:00
209阅读
2评论
C语言数据结构题 3.15 a.写出自调整( self-adjusting)表的数组实现。自调整表如同一个规则的表,但是所有的插入都在表头进行,当一个元素被Find 访问时,它就被移到表头而并不改变其余的项的相对顺序。 b.写出自调整表的链表实现。 3.16 假设我们有一个基于数组的表 A[0..N ...
转载
2021-09-28 01:07:00
155阅读
2评论
对于由多个字符(≥ 0)组成的字符串(例如),数据结构单独提供了一种存储结构,称为串结构。字符串中的字符之间具有
原创
2023-02-04 11:36:08
236阅读
介于郝老师的地址挂掉了,这个有没有源,而且不完整,现提供115网盘下载链接 特此声明,感谢的网友xjyr提供资源 希望有上传资格的朋友帮忙共享一下http://u.115.com/file/f3f4275658# 郝斌数据结构自学视频【源码_大纲_附录视频_相关软件】.rarhttp://u.115.com/file/f3be1f41b8# 郝斌数据结构自学视频【61-78】_视频
原创
2023-07-04 20:50:31
42阅读
#include <stdio.h>#include <stdlib.h>/************************************************************
原创
2022-05-19 08:32:16
103阅读
C语言-基础入门-学习笔记(1):概述一、基本知识1.数据结构与算法数据结构:是程序存储、组织数据的方式。数据结构描述了数据元素之间的逻辑关系,数据必须存储在内存中,数据在内存中的存储结构是数据结构的实现形式,是数据结构在内存中的物理表示。数据结构是程序中处理数据的基本单位,在程序中作为一个整体来使用。链表:也是一种可以存放数据的容器,但是其数据在内存中是分散存放的。每个链表元素都包含下一个元素的
转载
2023-07-10 22:25:03
107阅读