JTDI / leetcode-practice

Record the results of our efforts
6 stars 3 forks source link

【每日打卡】2020.04.14 #8

Closed gengmingOrg closed 4 years ago

gengmingOrg commented 4 years ago
  1. 合并两个有序链表 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 图解: image
jay0815 commented 4 years ago
  1. 两数相加 II image

image LeetCode Link

mosiya commented 4 years ago

53.最大子序和 1586851911063

说明描述: 1、记录一个子序列和sum,在遍历下一个数时,先进行加和计算并储存结果。若当前加和小于0,则重置计算器。这样会记录每一次加和的结果,并且会打断小于0的结果的累加,只有大于等于0的加和是有效的。 最后对这个数组进行求最大值运算得到结果 2、Kadane算法也是类似的,只是不会进行每次结果的储存,只保存当前加和最大的数,省下了一个数组的空间 3、最后的做法,是看到了不额外开启空间的做法,我按自己的理解又重新写了一个解法,相当于第一个解法,只是将每次累加的结果直接存在了原数组里

1586851998975

lyn-ho commented 4 years ago

94.二叉树的中序遍历

nation-blue commented 4 years ago
  1. 整数反转 详情
xingkai17 commented 4 years ago
  1. 整数反转 image
amandafanny commented 4 years ago
  1. 正则表达式匹配 image

https://blog.csdn.net/lxcnn/article/details/4756030

ZQF-KINGKONG commented 4 years ago

2.两数相加 链表 https://leetcode-cn.com/problems/add-two-numbers/solution/liang-shu-xiang-jia-by-zqf-2/

luchaohai commented 4 years ago

66.加一 大数进位:用数组实现的链表题,大数的存储结构 code

ZQF-KINGKONG commented 4 years ago

445.两数相加 链表反转/栈实现逆序 https://leetcode-cn.com/problems/add-two-numbers-ii/solution/liang-shu-xiang-jia-by-zqf-2-2/

RamboGit commented 4 years ago

189.旋转数组 解题思路一:暴力破解,时间复杂度随着 k 的升高而升高 O(n*k)

截屏2020-04-15 上午5 34 14

解题思路二:看别人题解通过反转数组,时间复杂度 O(n),加上了临界条件

截屏2020-04-15 上午6 51 37
monstereat commented 4 years ago
  1. 删除排序数组中的重复项 image