题解列表

筛选

数据结构-图的遍历——DFS深度优先搜索-题解(C语言代码)为什么你们的题解那么长 图用数组 不香吗

首先dotcpp的都题不是什么魔鬼数据很小的所以直接开一个二维数组当图用,开一个一维数组一个记录有没有去过顶点(就是记录去没去过那一行)去过就跳过不用去了没去过就去一下试试看看有没有连通的没去过的地方如果那一行浏览完毕都没去过别的地方就返回上一层以此往复去之前输出要去的层数,

25.智慧之轮-题解(C++代码)只做最好的思路!

这题还是要用堆来做的,如果用容器会出问题,貌似容器没有办法消除一个元素,只是将元素挪至下一位,那么新元素进来,被消除的元素依旧参与排序,从而进行干扰。当然对于容器,我也不太熟练,这样的理解也只是个人看法,我容器试了两次,都是时间超限67%。第一次用容器超限67%,

[编程入门]链表合并-题解(C语言代码)

解题思路:1、创建两个链表a、b,分别输入数据2、把两个链表合并,即把b链表接到a链表上或者反过来也一样3、对合并的链表进行排序代码如下:#include#includetypedefstructstudent{intnum;intach;structstudent*next;}*stu,

The 3n + 1 problem -题解(C语言代码)

摘要: 1、需要对 a b的大小进行判断,测试数据里面有a>b的情况,真是无语了,坑 2、先用一个数组,接收全部的整数。 本身不是很难,就是麻烦 #include ……