- 博客(7)
- 收藏
- 关注
原创 LeetCode算法第五天|242.有效的字母异位词
快乐数定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。需要定义一个多大的数组呢,定一个数组叫做record,大小为26 就可以了,初始化为0,因为字符a到字符z的ASCII也是26个连续的数值。此时就要选择另一种数据结构:map ,map是一种key value的存储结构,可以用key保存数值,用value再保存数值所在的下标。因为本题,我们不仅要知道元素有没有遍历过,还要知道这个元素对应的下标,
2023-12-21 23:03:52 328 1
原创 LeetCode第四天|24.两两交换链表中的节点,19.删除链表的倒数第N个节点,142.环形链表||
【代码】LeetCode第四天|24.两两交换链表中的节点,19.删除链表的倒数第N个节点,142.环形链表||
2023-12-18 22:34:30 369
原创 LeetCode算法第一天|704.二分查找、27.移除元素
使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件,当大家看到题目描述满足如上条件的时候,可要想一想是不是可以用二分法了。要在二分查找的过程中,保持不变量,就是在while寻找中每一次边界的处理都要坚持根据区间的定义来操作,这就是。想要学会二分查找:区间定义很重要
2023-12-13 22:05:03 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人