设有两个栈s1、s2都采用顺序栈方式,并共享一个存储区[0, ,maxsize-1],为了尽量利用空间,减少溢出的可能,可采用栈顶相向,迎面增长的存储方式。试设计s1、s2有关入栈和出栈的操作方式 -008 2023-07-24算法 / 栈4 分钟读完 (大约533个字)设有两个栈s1、s2都采用顺序栈方式,并共享一个存储区[0, ,maxsize-1],为了尽量利用空间,减少溢出的可能,可采用栈顶相向,迎面增长的存储方式。试设计s1、s2有关入栈和出栈的操作方式 共享栈, 栈 阅读更多
设单链表的表头指针为L,结点由data,next构成,设计算法判断该链表的全部n个字符是否中心对称。如xyx、xyyx -007 2023-07-24算法 / 单链表 / 栈3 分钟读完 (大约489个字)设单链表的表头指针为L,结点由data,next构成,设计算法判断该链表的全部n个字符是否中心对称。如xyx、xyyx 单链表, 带头结点, 栈, 判断对称性 阅读更多
带头结点代码,单链表逆置,辅助空间为O(1) -005 2023-07-22算法 / 单链表1 分钟读完 (大约143个字)带头结点代码,单链表逆置,辅助空间为O(1) 单链表, 带头结点, 逆序, 空间复杂度低 阅读更多
带头结点的单链表L,删除一个最小结点的高效算法(假设最小结点是唯一的) -004 2023-07-22算法 / 单链表1 分钟读完 (大约161个字)带头结点的单链表L,删除一个最小结点的高效算法(假设最小结点是唯一的) 按值删除, 单链表, 带头结点, 最小值, 高效算法 阅读更多
设计一个递归算法,删除不带头结点的单链表L中所有值为x的结点 -001 2023-07-21算法 / 单链表1 分钟读完 (大约205个字)设计一个递归算法,删除不带头结点的单链表L中所有值为x的结点 递归, 不带头结点, 按值删除, 单链表 阅读更多
带头结点的单链表L,删除所有值为x的结点,并释放空间,假设x唯一 -002 2023-07-21算法 / 单链表1 分钟读完 (大约139个字)带头结点的单链表L,删除所有值为x的结点,并释放空间,假设x唯一 递归, 按值删除, 单链表, 带头结点 阅读更多
L为带头结点的单链表,编写算法实现从尾到头反向输出每个结点的值 -003 2023-07-21算法 / 单链表几秒读完 (大约101个字)L为带头结点的单链表,编写算法实现从尾到头反向输出每个结点的值 递归, 单链表, 带头结点, 逆序 阅读更多