![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
韩cheng
Deadline是第一生产力!
展开
-
一个回文串写法思路
力扣的一个算法题思路题目代码总结 题目 给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 示例 1: 输入: “aacecaaa” 输出: “aaacecaaa” 示例 2: 输入: “abcd” 输出: “dcbabcd” 代码 代码如下(示例): def shortestPalindrome(self, s: str) -> str: length=len(s) if length==0: ..原创 2020-08-29 13:47:36 · 244 阅读 · 0 评论 -
字典序递归(算法)
文章目录前言代码示例 前言 前段时间接触的一个编程比赛题目,要求输入一个数nj,以字典序的方式输出不大于n的数字的排列组合。格式要求每个数字输入完有空格间隔,输入完一组以后进行换行。 代码示例 代码如下(示例): def perm(n,a,cur): if(cur==n): for i in range(0,n): print("%d" %A[i],end="") print("\n") else: for i in ran..原创 2020-08-28 11:49:54 · 352 阅读 · 0 评论 -
2020华为算法校园招聘(整数拆分问题)
文章目录题目输入描述:输出描述:示例算法思路代码代码效果 题目 熊猫妈妈给熊猫宝宝分糖果吃,对粗心的熊猫妈妈来说,她不区分宝宝,例如5颗糖分给3个宝宝,则2、2、1和1、2、2对她来说是同一种分法,也有可能有的宝宝没分到,例如3、2、0。请编写程序,输入的糖果的数量m(0<m<=10)和宝宝的个数n(0<n<=10),输出糖果一共有几种分法。 输入描述: 第一行输入糖果的数量m 第二行输入宝宝个数n 输出描述: 分法的个数 示例 输入 7 3 输出 8 算法思路 题目可..原创 2020-08-27 12:39:20 · 338 阅读 · 0 评论