2.25数据结构作业

cs 复制代码
//1
seqn[tail] = data;
tail = (tail+1)%SEQLEN;

//2
data = seqn[head];
head = (head+1)%SEQLEN;

//3
head = tail;

//4
(tail+1)%SEQLEN == head;

//5
while(head != tail)
{
    tail--;
}

//6
(tail-head+SEQLEN)%SEQLEN;

//7
SEQLEN-1
cs 复制代码
//1
new->next = next;
prev->next = new;

//2
struct list_head* new = prev->next;
prev->next = new->next;
free(new);  new=NULL;

//3
struct list_head* p=head;
while(p->next != NULL)
{
    p=p->next;
}
new->next = p->Next;
p->next = new;

//4
struct list_head* p = head;
while(p->next != entry && p->next != NULL)
{
    p=p->next;
}
p->next = p->next->next;
free(entry); entry=NULL;

//5
if(head->next == NULL)
{
    printf("队列为空\n");
    return 1;
}
else
{
    return 0;
}
相关推荐
数据智能老司机1 小时前
图算法趣味学——最短路径
数据结构·算法·云计算
gopher_looklook1 小时前
Go并发实战:singleflight 源码解读与二次封装
数据结构·后端·go
终焉代码2 小时前
【C++】STL二叉搜索树——map与set容器的基础结构
开发语言·数据结构·c++
无敌的大魔王4 小时前
数据结构 双链表与LinkedList
数据结构
啊阿狸不会拉杆5 小时前
《算法导论》第 15 章 - 动态规划
数据结构·c++·算法·排序算法·动态规划·代理模式
重生之我是Java开发战士9 小时前
【数据结构】深入理解顺序表与通讯录项目的实现
数据结构·算法
啊阿狸不会拉杆19 小时前
《算法导论》第 14 章 - 数据结构的扩张
数据结构·c++·算法·排序算法
闪电麦坤9519 小时前
数据结构:栈(Stack)
数据结构
我今晚不熬夜21 小时前
使用单调栈解决力扣第42题--接雨水
java·数据结构·算法·leetcode
lifallen1 天前
Hadoop MapReduce过程
大数据·数据结构·hadoop·分布式·apache