自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 数组类算法-LeetBook

作者:力扣 (LeetCode)链接:https://leetcode.cn/leetbook/read/all-about-array/x9rh8e/来源:力扣(LeetCode)

2023-03-30 20:21:06 196

原创 直面数据结构

数据结构(英语:Data Structure)是计算机中存储、组织数据的方式

2023-03-30 19:57:55 1441 5

原创 (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

原创 JAVA单链表

JAVA单链表

2023-03-08 20:09:18 147

原创 C语言单链表

C语言单链表的创建

2023-03-08 19:11:43 235

原创 JAVA顺序表实现

用一组地址连续的存储单元依次存储线性表的数据元素,这种存储结构的线性表称为顺序表。

2023-03-07 23:10:45 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除