网站首页
编程语言
数据库
系统相关
其他分享
编程问答
刷力
2024-08-14
【刷力扣】876. 链表的中间结点
876.链表的中间结点依旧是“力扣新手村”里的题,我的思路只有解法1,然而解法2更妙,学习学习!解法1:单指针法1.经过一次遍历求出链表的长度。2.再次遍历找到链表的中间结点。classSolution{public:ListNode*middleNode(ListNode*head){intsize=0;//记录链
2024-08-14
【刷力扣】1342. 将数字变成 0 的操作次数
1342.将数字变成0的操作次数这题是包含在“力扣新手村”里的题,按直接模拟的方法来写很简单。不过我一点儿都没有想到位运算的写法,看了看别人的题解,学习了一下下~解法1:直接模拟直接按题意模拟:1.判断num是否为0。2.num不为0,进行一次操作:(1)奇数:num=num-1;(2)偶数:num=num