排序
【C++】cpp-httplib研究链接
https://github.com/yhirose/cpp-httplib https://blog.csdn.net/qq_40344790/article/details/135246178 https://juejin.cn/post/7169574207632703519 https://www.bilibili.com/video/BV1Xt4y...
【递归】反转链表
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* reverseList(struct ListNode* head) { stru...
【数据结构】双向链表+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)); 要想生成指定区间的随机...