二分查找 2024-01-17算法 / 二分查找3 分钟读完 (大约502个字)第一题题目描述给定一个按照升序排列的长度为 n的整数数组,以及 q个查询。 对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 00 开始计数)。 如果数组中不存在该元素,则返回 -1 -1。 查找 阅读更多
带头结点的单链表L,设计一个算法使其元素递增 -006 2023-07-24算法 / 单链表2 分钟读完 (大约280个字)带头结点的单链表L,设计一个算法使其元素递增 单链表, 带头结点, 元素递增 阅读更多
设有两个栈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为带头结点的单链表,编写算法实现从尾到头反向输出每个结点的值 递归, 单链表, 带头结点, 逆序 阅读更多