数据结构与算法
文章平均质量分 56
数据结构
Guistar~~
名字意为IU的吉他!精通C/C++/C#单词拼写。
展开
-
【C/C++】C语言实现广义表
【代码】【C/C++】C语言实现广义表。原创 2024-04-02 00:08:21 · 335 阅读 · 0 评论 -
【C/C++】C语言实现数组(多维数组+稀疏矩阵)
【代码】【C/C++】C语言实现数组(多维数组+稀疏矩阵)原创 2024-04-01 23:47:55 · 850 阅读 · 0 评论 -
【C/C++】C语言实现串
【代码】【C/C++】C语言实现串。原创 2024-04-01 23:22:55 · 537 阅读 · 0 评论 -
【C/C++】C语言实现顺序栈
【代码】【C/C++】C语言实现顺序栈。原创 2024-04-01 23:06:38 · 503 阅读 · 0 评论 -
【C/C++】C语言实现顺序表
【代码】【C/C++】C语言实现顺序表。原创 2024-04-01 21:57:23 · 424 阅读 · 0 评论 -
【C/C++】C语言实现队列(循环队列+链式队列)
【代码】【C/C++】C语言实现队列(循环队列+链式队列)原创 2024-04-01 22:39:04 · 286 阅读 · 0 评论 -
【C/C++】C语言实现单链表
【代码】【C/C++】C语言实现单链表。原创 2024-04-01 21:18:33 · 731 阅读 · 0 评论 -
单链表的实现:带头节点和不带头节点
链表(链式存储) 单链表 双链表 循环链表 静态链表单链表每个节点除了存放数据元素外,还要存储指向下一个节点的指针。单链表的实现typedef <数据类型> <别名>typedef int zhengshu;typedef int * zhengshu指针;数据类型重命名前数据类型重命名后int x=1zhengshu x=1;int * p;zhengshuzhizheng p;用typedef重命名节点,头指针数据类原创 2021-02-28 22:55:24 · 342 阅读 · 0 评论 -
顺序表的实现:静态和动态
顺序表的实现1.静态实现#include<stdio.h>#define MaxSize 10typedef struct { int data[MaxSize]; int lenght;}SqList;//顺序表的初始化void InitList(SqList &L){ for (int i = 0; i < MaxSize; i++) { L.data[i]=0; } L.lenght=0;}原创 2021-02-28 15:23:33 · 238 阅读 · 0 评论 -
数据结构,算法,时间复杂度
什么是数据结构(data structure):中文维基百科【维基百科中文版网站】在计算机科学中: 是计算机中存储、组织数据的方式。数据结构意味着接口或封装:一个数据结构可被视为两个函数之间的接口,或者是由数据类型联合组成的存储内容的访问方法封装。不同种类的数据结构适合不同种类的应用,部分数据结构甚至是为了解决特定问题而设计出来的。正确的数据结构选择可以提高算法的效率(请参考算法效率)。在计算机程序设计的过程中,选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示,程序设计的困难程度与最原创 2021-02-28 10:05:57 · 557 阅读 · 2 评论