- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 代码随想录算法训练营第六,七天| 字符串模块
该题第二次还是没做出来,思路要理清楚,想象一下每次都是在一个2k字符区间内操作,操作完成后进入下一个2k字符区间的头,然后就是根据条件判断一下。第一版:这样写也行,因为实现就分好了大小,所以没有以j
2023-05-24 20:55:45 32
原创 代码随想录算法训练营第六天| 242.有效的字母异位词349. 两个数组的交集202. 快乐数1. 两数之和
这题主要是考虑如何去重,以及哈希法是否适应(事实上去重不方便),多做几次熟悉该类题的思想。优化:(重点是两个优化的操作)
2023-05-19 16:57:51 32 1
原创 代码随想录算法训练营第四天| 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
第二版(递归法,使用递归前提看看操作是否重复执行)也可以设置虚拟结点来做该题。第一版:(还可优化)
2023-05-14 19:04:01 32
原创 代码随想录算法训练营第三天| 203.移除链表元素 、707.设计链表、206.反转链表
递归法:主要是要从整体的角度去理解,别专进去理解递归,在翻转了第二个元素以及其后的元素 ListNode* p = reverseList(head->next);注意此时的head的next指向第二个元素,第二个元素的next指向head。这种写法就是将原链表一个一个摘下来,头插法插入虚拟头结点后面。提供一个思路,但是个人不推荐用这种,未考虑内存空间的释放。1.添加虚拟头节点,统一删除结点的步骤。2.不加头结点,考虑头结点删除的情况。懒得写直接搬过来了(= =)
2023-05-12 17:32:41 37 1
原创 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
通过向量(dx,dy),顺时针旋转90°---> 得到(dy,-dx),可根据上述的旋转矩阵代入角度为-90计算得到。注:加入n取模是为了防止出现负数时,数组越界的问题,eg:y+dy就会出现
2023-05-12 14:27:33 36 1
原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
插入位置一个头(第一个元素位置)一个尾(最后一个元素的下一个位置)时刻记得,二分查找就是查找某个元素在数组中的下标位置。二分查找适合顺序数组,且无重复元素。LeeCode 704 二分查找。第二版:针对第一版作稍许优化。
2023-05-10 17:38:11 497
空空如也
opencv路径问题
2021-03-05
Opencv中has no attribute 'destoryAllWindows'
2021-03-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人