最新发布第34页
排序
【递归】反转链表
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* reverseList(struct ListNode* head) { stru...
【Linux】为PVE增加swap空间
①在/var目录下创建一个swap目录 mkdir -p /var/swap ②进入swap目录 cd /var/swap ③创建一个swap分区文件 sudo dd if=/dev/zero of=swapfile bs=1G count=24 ④格式化文件为交换空间 mkswap s...
【数据结构】双向链表+C语言实现
新建节点s,插入至第i个节点之前。 找到p,使得p指向第i个节点 p->pre->next=s; s->pre=p->pre; s->next=p; p->pre=s; 删除节点p,或者说删除第i个节点 p->pre->next=p->next; p->n...
【NOIP2009 普及组】 分数线划定
题目描述 世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,A 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的...
【C++】多态+非链表类链表个人思路总结
这个很难想,终于是想出来了。 程序中只有一个父类,若干子类。在链表中存储父类指针。 在main.cpp中,先用new一个子类对象赋值给父类指针,这个父类指针便是head。 链表的头也就在这里了,这个...
【C】生成指定区间的随机数
As we all know,生成随机数需要使用srand和rand函数。srand用于初始化随机种子,一般使用当前系统时间作为种子初始化。 写做:srand(time(NULL));或者srand(time(0)); 要想生成指定区间的随机...