吾生也有涯,而知也无涯。
深深感受到一种无助感。
当我决定得到些什么的,必定要失去些什么。
大抵如是矣。
不知道今天我又对微软自带的浏览器,不小心触碰了什么快捷键。现在我在那个浏览器上已经不好写文章了?♂️
今天的难过就难过到这里吧(●’◡’●)
毕竟明天早上还有数据结构的考试呀
所以我今天就写两端自然语言的程序来压压惊
第一个献给我最爱的链表(对循环链表中元素进行逆序操作,循环链表比普通链表编程方便):
PROCEDURE REVERSE(H)
q=H
WHILE(NEXT(q)!=H)
{
t=H
q=NEXT(q)
NEW(p) //分配新的存储空间
V(p)=V(q) //将链表的值域赋值
NEXT(t)=p;
NEXT(p)=q; //在循环链表的表头与首个非头结点之间插入原来链表中的元素
s=q
q=NEXT(q)
NEXT(s)=q
DISPOSE s //删除原来链表中的元素
}
RETURN
第二个——神奇的二叉树(二叉树与递推算法很有缘呐):
PROCEDURE CREATE(BT)
INPUT b
IF b!=结束符 THEN
{
NEW(p)
V(p)=b
L(p)=0
R(p)=0
BT=p //定义该结点
CREATE(L(BT)) //建立左子树
CREATE(R(BT)) //建立右子树
}
RETURN
PROCEDURE DLR(BT) //中序遍历算法
IF BT!=0 THEN
{
DLR(L(BT)) //遍历左子树
OUTPUT V(BT) //输出值域
DLR(R(BT)) //遍历右子树
}
我去复习啦( o=^•ェ•)o ┏━┓
尽人事,听天命也!