IP属地:西藏
今年六月份跟女朋友去北京旅游各种麻烦差点头秃,那时候我们用的最原始的iPhone备忘录的表格记录旅程事项。太麻烦了,然后停更了半年,做个小程序,...
一 题目: 二 思路: 定义每次需要反转的左右边界,转化为普通的反转字符串 三 代码:
一 题目: 二 思路: 如果是快乐数肯定能变1,如果是变到之前的数,就可以终止了 如果这个数变成了之前出现过的数,那么再往下计算也只是重复,肯定...
一 题目: 二 思路: 定义快慢指针,快慢指针必然相交于环上某一点,可以理解为快的必然会追上慢的 三 代码:
一 题目 二 思路 定义快慢指针,快指针每次2步 慢的1步 结论:如果两个链表相交于1点,那么必然会相交于环上,且快的是比慢的在环上走的圈更多 ...
一 题目: 二 思路: 题目交代字母由小写字母组成,即26以内 字母异位词即长度相同,各个字母个数相同 定义一个int类型的数组,x-'a'为各...
一 题目: 二 思路: 两个链表相交,如果从a和b分别出发,都走了c,再交换出发点再次出发,必然相遇于目标节点因为a+c+b(a路径)=a+c+...
一 题目: 二 思路: 因为链表可能删除头节点因此这里需要定义虚拟节点解法一:栈,先全部压栈,再出栈找目标节点前一个节点解法二:让快指针先走,快...
一 题目: 二 思路: 空链表或者只有一个节点无需交换 因为需要两两交换,涉及每个节点的前一个节点,第一个节点肯定没前一个节点这里造一个 我们要...