草庐IT

刷题记录day4|24. 两两交换链表中的节点 ,19.删除链表的倒数第N个节点, 面试题 02.07. 链表相交,142.环形链表II

24.两两交换链表中的节点给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。24.两两交换链表中的节点图示:就是要new一个哑节点(dummyHead),然后cur=hummyHead;然后步骤1,即哑节点的下一个是节点2,cur->next=cur->next->next;然后步骤2,但步骤1中cur的next已经变成了2,不是1了,那我们就无法找到节点1了,于是我们要一开始那一个temp1去标记一下节点1,即temp1=cur->next让节点2去指向节点1,也就是cur->next->next=temp1;

数据结构(C++)头歌课堂实验做题记录(四川师范大学2022级)

作者创作不易,还请大家理性对待作品。作者希望各位不仅仅只会CV工程,更多的是自己理解code后,自己写出自己的答案。对于看不懂的code,作者也接受各位前来询问。作者别无所求,只希望在日后,作者需要帮助时,各位也能伸出援助之手。 目录实验1线性表及其应用顺序表实验第1关:顺序表的取值操作第2关:顺序表的查找操作第3关:顺序表的插入操作 第4关:顺序表的删除操作 第5关:顺序表的逆置操作 第6关:两个有序顺序表的合并操作 链表实验第1关:尾插法建立单链表  第2关:查找单链表中结点的最大值 第3关:删除链表中满足区间值的结点 第4关:链表的逆转第5关:查找链表中倒数第k个结点第6关:基于链表的两

<信息学奥赛一本通> 提高篇 刷题记录

使用oj地址https://www.acwing.com/https://loj.ac/d/588第一部分基础算法贪心第二部分字符串算法第三部分图论第四部分数据结构第五部分动态规划第六部分数学基础

【刷题记录⑥】Java从0到1入门|综合练习(二)

Java从0到1刷题记录目录一、实现抽象方法二、实现接口三、重写父类方法四、创建单例对象五、动态字符串六,统计字符串中字母出现次数 总结我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。要知道眼过千遍不如手过一遍,想成为一名合格的开发工程师,更要逼迫自己养成动手的好习惯。我们都知道,算法的训练对程序员来说及其重要,语言和开发平台不断变化,但是万变不离其宗的是那些算法和理论,刷算法最最最直白的原因就是找一个好的工作,那刷题一定是必不可少的。现在算法刷题平台还是蛮多的,给大家介绍一个我认为与大厂关联最深的平台——牛客网​相较于其他平台,他们的题单更和工作,大厂靠拢,不光有面试必刷的1

python LeetCode 刷题记录 21

题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。注意:是链表代码classSolution:defmergeTwoLists(self,l1:Optional[ListNode],l2:Optional[ListNode])->Optional[ListNode]:ifl1andl2:ifl1.val>l2.val:l1,l2=l2,l1l1.next=self.mergeTwoLists(l1.next,l2)returnl1orl2使用递归,比较头节点,将小的头节点指向取出,将剩下的两个链表继续传入函数,将小的头节点指向函数返回的链表。链表基

动态规划刷题记录(1)

动态规划问题在这两年蓝桥杯频繁出现,它既是一个重点,也是一个难点。1、整数拆分 这道题目的思路其实很直接,基本上一眼就可以看出来这是完全背包问题的应用+一维优化。整数N相当于是背包体积,2的幂相当于是物品体积,每种物品可以拿无数次,问你方案有多少种。数据范围已经给你了,我们可以确定最多用到2的20次方,因为2的21次方已经大于一百万了,于是我们先把2的前二十次方预处理。接下来就是重点,我们定义集合f(i,j)表示从前i个物品挑选使用,占用的体积为j的方案数,状态划分就是是否用了第i个物品?用了多少个?可能你没学过完全背包会看不懂我在说什么,背包问题作为动态规划的典型问题最好还是花时间学习上代码

FPGA调试问题记录(软件无线电)

"欢迎各位大佬在评论区发表你们的调试问题与解决方式"一、Vivado报错【labtools27-3403】原因:JTAG频率过高。解决:连接调试器时降低JTAG频率。【DRCREQP-1619】原因:没接管脚,造成没有IOB来驱动GT。【DRCREQP-1712】输入信号clk不是来自普通的单端时钟信号。解决:方法1.IP核中将PLL的clk_in1的source参数修改为Globalbuffer。方法2.修改Compensation:TheClockingWizard->Re-customIP->PLLE2Settingstab->“AllowOverrideMode”check->Comp

2022年 全国职业院校技能大赛(中职组)网络安全赛项 正式赛卷 A模块 做题记录

评分标准文件及环境评分标准:ZZ-2022029网络安全赛项正式赛卷.zip自己做的Linux靶机:自己做的Windows靶机:文章目录评分标准文件及环境A-1任务一登录安全加固1.密码策略(Windows,Linux)a.最小密码长度不少于13个字符(Windows),将密码长度最小值的属性配置界面截图:b.密码必须符合复杂性要求(Linux),将/etc/pam.d/system-auth配置文件中对应的部分截图:2.用户安全管理(Windows)a.设置取得文件或其他对象的所有权,将该权限只指派给administrators组,将取得文件或其他对象的所有权属性的配置界面截图:b.禁止普通

力扣hot100刷题记录

二刷hot100,坚持每天打卡3道题!!!Today:2023-8-291.两数之和//先求差,再查哈希表publicint[]twoSum(int[]nums,inttarget){MapInteger,Integer>map=newHashMap>();for(inti=0;inums.length;i++){intkey=target-nums[i];if(map.containsKey(key)){returnnewint[]{map.get(key),i};}map.put(nums[i],i);}returnnewint[0];}2.两数相加 //对应位置相加,记录进位,然后链表尾

flink mysql cdc调试问题记录

最近需要用到flinkcdc作为数据流处理框架,在demo运行中发现一些问题,特此记录问题和解决过程。无法读取tableCausedby:java.lang.IllegalArgumentException:Can'tfindanymatchedtables,pleasecheckyourconfigureddatabase-name:[localdb]andtable-name:[flink_cdc_message]atcom.ververica.cdc.connectors.mysql.debezium.DebeziumUtils.discoverCapturedTables(Debezi