- 博客(10)
- 收藏
- 关注
原创 数组类算法-LeetBook
作者:力扣 (LeetCode)链接:https://leetcode.cn/leetbook/read/all-about-array/x9rh8e/来源:力扣(LeetCode)
2023-03-30 20:21:06
196
原创 (Data Structure)数据结构第三章 栈和队列
/ 定义栈结构体 typedef struct stack {int * base;// 栈底指针 int * top;// 栈顶指针 int stack_size;// 栈大小 } stack;// 定义链表节点 typedef struct node {int data;// 节点存储的数据 struct node * next;// 指向下一个节点的指针 } node;// 定义栈结构体 typedef struct stack {node * top;
2023-03-30 19:43:34
362
原创 (Data Structure)数据结构第六章 树和二叉树
在计算机科学中,==树==(英语:tree)是一种抽象数据类型(ADT)或是实现这种抽象数据类型的数据结构,用来模拟具有==树状结构性质的数据集合==。它是由n(n>0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:
2023-05-04 20:19:33
363
原创 (Data Structure)数据结构第五章 数组和广义表
在计算机科学中,数组数据结构(英语:array data structure),简称数组(英语:Array),是由相同类型的元素(element)的集合所组成的数据结构,分配一块连续的内存来存储。利用元素的索引(index)可以计算出该元素对应的存储地址数组与线性表它们都是若干个相同数据类型的数据元素a0,a1,a2,…,an-1,构成的有限序列(1)数组要求其元素占用一块地址连续的内存单元空间,而线性表无此要求(2)线性表的元素是逻辑意义上不可再分的元素,而数组中的每个元素还可以是一个数组。
2023-04-24 19:47:14
337
原创 (Data Structure)数据结构第二章 线性表(Linear List)
线性表是数据结构的一种定义:n(≥0)个具有相同特性数据元素的有限序列线性表的特性有以下几点线性表是由零个或多个数据元素组成的有限序列,每个元素都是单个元素线性表中必存在唯一的一个第一个元素和最后一个元素除了第一个和最后一个元素外,每个元素都有唯一的前驱和后继线性表可以用顺序存储结构或链式存储结构来实现,顺序存储结构可以实现随机存取,链式存储结构可以方便地插入和删除线性表的抽象数据类型定义//定义顺序表的结构体 typedef struct {
2023-03-16 21:34:17
327
2
原创 (Data Structure)数据结构第一章 绪论
数据结构就是一门研究非数值计算的程序设计问题中计算机所处理对象以及对象之间的关系和操作的学科
2023-03-15 16:47:33
290
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅