自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 2020-11-17

//单链表的基本操作 #include using namespace std; typedef int ElemType; typedef int Status; #define ERROR 0; #define OK 1; typedef struct LNode{ ElemType Data; struct LNode *Next; }LNode ,*LinkList;//注意:struct LNode L=LNode L ;struct LNode *L=LinkList L; Status Ini

2020-11-17 20:07:05 44

原创 2020-11-14

习题2.2 数组循环左移 (20分) 本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移m(≥0)个位置,即将a中的数据由(a ​0 ​​ a ​1 ​​ ⋯a ​n−1 ​​ )变换为(a ​m ​​ ⋯a ​n−1 ​​ a ​0 ​​ a ​1 ​​ ⋯a ​m−1 ​​ )(最前面的m个数循环移至最后面的m个位置)。如果还需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 输入格式: 输入第1行给出正整数n(

2020-11-14 16:20:29 40

原创 2020-11-14

//删除所有值为e的元素 //法1: void DeLete (SqList &L,Elemtype e){ int i,j=0; for(i=0;i<L.length;i++) { if(L.Data[i]!=e){ L.Data[j++]=L.Data[i]; } } L.lenght=j; } //法2: void DeLete(SqList &L,ElemType e){ int i=0,j=0; while(i<L.lenght){ if(L.Data[i]==e){

2020-11-14 16:02:41 59

原创 2020-11-14

有关顺序表的知识点总结: 1顺序表的概念: 顺序表就是用一组地址连续的存储单元来存储顺序表的数据元素; 2 顺序表存储形式: 假设每个元素的存储需要L个存储单 元,起始地址为a1,那么第i个元素的地址ai=a1+(i-1)*L; 3线性表的逻辑结构: 除了第一个元素以外,每一个元素都有一个前驱,除了最后一个元素以外,每一个元素都有一个后继; 4: 线性表的基本操作: #include<iostream> using namespace std; #define MAXSIZE 100 #defi

2020-11-14 16:00:50 87

删除线性表中所有值为X的元素

本人小白,所写东西完全为练习数据结构,欢迎批评指正,若转载请注明出处,还望各位大佬指教,共同学习进步

2020-11-14

空空如也

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

TA关注的人

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