摘要:
找规律 思路: 由题意可知,由于只能向下或向右移动,所以总共只需要走(m-1)+(n-1)= m+n-2步。而只需要确定m-1步向右的步数或者确定向下的n-1步,即可确定路径,所以共有或者种可能。 代码: class Solution: def uniquePaths(self, m: int, n 阅读全文
posted @ 2020-06-06 15:21
nil_f
阅读(131)
评论(0)
推荐(0)
摘要:
先闭环后开环 思路: 先找到链表最后一个非空节点tail,通过tail.next=head使链表形成闭环。接着从头开始找到第n-k%n 个节点当作new_tail,new_tail.next为new_head,接着再令new_tail.next为null进行开环,返回new_head即可。 代码: 阅读全文
posted @ 2020-06-06 13:24
nil_f
阅读(117)
评论(0)
推荐(0)
摘要:
阶乘法 思路: 因为集合[1,2,3,...,n]共有n!种排列,则[1,2,3,...,n-1]有(n-1)!种排列。由此可以看出,在[1,2,3,...,n]所有的排列中,第一位有n种可能,为1--n,并且每个确定的第一位数均有(n-1)!种排列。同理,在确定第二位数的情况下,有(n-2)!种排 阅读全文
posted @ 2020-06-06 12:18
nil_f
阅读(128)
评论(0)
推荐(0)

浙公网安备 33010602011771号