算法打卡
Lazyyyy
这个作者很懒,什么都没留下…
展开
-
算法学习(第五周)
算法学习打卡汉诺塔问题排序链表 汉诺塔问题 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制: (1) 每次只能移动一个盘子; (2) 盘子只能从柱子顶端滑出移到下一根柱子; (3) 盘子只能叠在比它大的盘子上。 请编写程序,用栈将所有盘子从第一根柱子移到最后一根柱子。 你需要原地修改栈。 class Solution { public voi原创 2021-04-11 23:56:27 · 96 阅读 · 0 评论 -
算法学习(第二周)
算法学习打卡URL化重新排列字符串给你一个字符串 s 和一个 长度相同 的整数数组 indices 。 URL化 URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。) class Solution { public String replaceSpaces(String S, int length) { char[] result =原创 2021-03-11 22:17:59 · 83 阅读 · 0 评论