GRJ_16
GRJ_16
全部文章
分类
归档
标签
去牛客网
登录
/
注册
GRJ_16的博客
TA的专栏
39篇文章
0人订阅
中等(算法题解)
26篇文章
261人学习
较难(算法题解)
11篇文章
222人学习
困难(算法题解)
2篇文章
226人学习
全部文章
(共39篇)
题解 | #牛的品种排序IV#
来自专栏
创建优先级队列,将每个节点放入优先级队列中,然后依次弹出每个节点组合成链表返回。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(nullptr) {} ...
2024-03-02
0
168
题解 | #牛群的身高排序#
来自专栏
创建优先级队列,将牛群中的每个节点放入优先级队列中,然后依次弹出优先级队列中的值组合成结果链表返回。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(nu...
2024-03-02
0
217
题解 | #牛群的合并#
来自专栏
创建一个新的向量,按顺序将每个牛群中的节点放入向量中,然后使用sort函数按照升序进行排序,最后将向量中的节点合并成新的链表返回。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : ...
2024-03-02
0
229
题解 | #牛群旋转#
来自专栏
每一次将链表最后一个节点移到首位,重复k次,就可得到预期的结果。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(nullptr) {} * }; *...
2024-03-02
0
202
题解 | #牛群分隔#
来自专栏
将小于x的节点存入low链表中,将大于等于x的节点存入high链表中,并且分别统计小于和大于等于x的节点的数目,用于判断连接链表的方式,然后将两个链表连接起来便可以得到结果。 /** * struct ListNode { * int val; * struct ListNode *next;...
2024-03-01
0
184
题解 | #牛群的能量值#
来自专栏
按两个链表的每一位相加取余数得到结果相应位的值,判断是否有进位,如果有的话就加到下一位上,如果存在某个链表为空的情况,则使用值为0的节点来进入下一轮相加取余的操作,最后返回得到的链表。 /** * struct ListNode { * int val; * struct ListNode *...
2024-02-29
0
199
题解 | #牛群的重新排列#
来自专栏
通过一次遍历找到需要反转的子序列前后的两个节点,保存子序列的第一个节点,反转子序列之后将其拼接到原链表中。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next...
2024-02-29
0
193
题解 | #牛群的重新分组#
来自专栏
将链表中的数据提取到带有序号的映射中,然后将节点交换,最后按交换后的顺序放入向量中组合成符合题目要求的链表。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), nex...
2024-02-28
0
209
题解 | #合并k个已排序的链表#
来自专栏
可以将各个链表的值获取到一个整型向量中,排序后再创建一个链表进行赋值。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(nullptr) {} * };...
2024-02-28
0
183
首页
上一页
1
2
3
4
下一页
末页