
算法
记录自己在算法道路上的学习和探索,并且将自己学习到的东西,以通俗的方式讲解出来。
hi__study
这个作者很懒,什么都没留下…
展开
-
2、中等算法题:两数相加
题目:给出两个非空的链表,分别用来表示两个非负的整数。其中,它们各自的位数是按逆序的方式来存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 可以假设这两个数都不会以0开头。 示例1: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:...原创 2020-04-21 11:14:19 · 354 阅读 · 0 评论 -
1、初级算法题:旋转数组
题目:给定一个数组,将数组中的元素向右移动n个位置,其中n是非负数。 输入:[1, 2, 3, 4, 5, 6, 7]和n=3 输出:[5, 6, 7, 1, 2, 3, 4] 提示: 向右旋转1步:[7, 1, 2, 3, 4, 5, 6] 向右旋转2步:[6, 7, 1, 2, 3, 4, 5] 向右旋转3步:[5, 6, 7, 1, 2, 3, 4] 假设,给定数组[8,...原创 2020-04-17 17:13:01 · 413 阅读 · 0 评论