自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图的广度优先遍历和深度优先遍历伪代码

【代码】图的广度优先遍历和深度优先遍历伪代码。

2023-06-01 23:17:24 814 1

原创 计算机考研——队列的顺序实现伪代码

/队列的顺序存储类型//定义队列中元素的最大个数//用静态数组存放队列元素//连续的存储空间,大小为——MaxSize*sizeof(ElemType)//队头指针和队尾指针}SqQueue;//初始化队列//初始化时,队头、队尾指针指向0。

2023-04-08 16:39:51 310

原创 计算机考研——链栈的实现伪代码

/数据域//指针域}*LiStack;//栈类型的定义带头结点的链栈基本操作:初始化int data;//数据域//指针域void InitStack(LiStack &L){ //L为头指针判栈空else进栈Linknode s;//创建存储新元素的结点else出栈Linknode s;if(L->next == NULL) //栈空不能出栈free(s)获取栈顶元素else不带头结点的链栈基本操作:初始化int data;//数据域。

2023-04-03 22:15:17 313

原创 计算机考研——顺序栈的实现伪代码

【代码】计算机考研——顺序栈的实现伪代码。

2023-04-03 21:37:29 211

原创 计算机考研——循环链表伪代码

表头结点的prior指向表尾结点,表尾结点的next指向头结点。最后一个结点的指针不是NULL,而是指向头结点。

2023-03-29 09:44:50 255

原创 计算机考研——双链表伪代码

在p结点后插入s结点。删除p节点的后继节点。

2023-03-29 09:26:59 177

原创 计算机考研——单链表建立伪代码

算法思想:逆置链表初始为空,原表中结点从原链表中依次“删除”,再逐个插入逆置链表的表头(即“头插”到逆置链表中),使它成为逆置链表的“新”的第一个结点,如此循环,直至原链表为空;思路:每次将新节点插入到当前链表的表尾,所以必须增加一个尾指针r,使其始终指向当前链表的尾结点。好处:生成的链表中结点的次序和输入数据的顺序会一致。思路:每次都将生成的结点插入到链表的表头。

2023-03-28 15:03:47 365

原创 计算机考研——单链表的查找伪代码

按位查找操作,获取表L中第i个位置的元素的值;按值查找操作,在表L中查找具有给定关键字值的元素;

2023-03-28 14:22:01 112

原创 计算机考研——单链表上基本操作的实现伪代码

在表L中的第i个位置上插入指定元素e = 找到第i-1个结点(前驱结点),将新结点插入其后;i=1 时,需要特殊处理——插入(删除)第1个元素时,需要更改头指针L;根据单链表的链接指针只能往后查找,故给定一个结点p,那么p之后的结点我们都可知,但是p结点之前的结点无法得知;在表L中的第i个位置上插入指定元素e = 找到第i-1个结点(前驱结点),将新结点插入其后;删除操作,删除表L中第i个位置的元素,并用e返回删除元素的值;思路:找到第i-1个结点,将其指针指向第i+1个结点,并释放第i个结点;

2023-03-28 10:40:15 531

原创 计算机考研——单链表定义伪代码

对第一个数据结点和后续数据结点的处理需要用不同的代码逻辑。缺点:不可以随机存取,要耗费一定空间存放指针。LinkList L: 强调这是一个单链表。对空表和非空表的处理需要用不同的代码逻辑。优点:不要求大片连续空间,改变容量方便。LNode *L:强调这是一个节点。不带头结点,写代码更麻烦。用代码定义一个单链表。

2023-03-22 09:33:24 172

原创 计算机考研——顺序表插入删除伪代码

最坏情况:删除表头元素,需要将后续的n-1个元素全部向前移动;i=1,循环n-1次;平均循环次数=(n-1)p+(n-2)p+(n-3)p+……平均循环次数=np+(n-1)p+(n-2)p+……删除表L中第i个位置的元素,并用e返回删除元素的值。最好情况:删除表尾元素,不需要移动其他元素;最好情况:新元素插入到表尾,不需要移动元素。最坏情况:新元素插入到表头,需要将原有的n。平均情况:假设删除任何一个元素的概率相同,即i=1,2,3,…个元素全都向后移动。i=1,循环n-1次;i=n+1,循环0次;

2023-03-21 21:32:26 564

原创 计算机考研——线性表定义伪代码

基于王道考研数据结构中的伪代码的编写

2023-03-20 15:38:44 245 1

空空如也

空空如也

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

TA关注的人

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