
剑指offer
sinat_15029837
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
题目:在一个字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1
题目:在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). 解题思想:用HashMap存储字符串中的字符和字符在字符串中的位置,如果字符出现次数>=2,将该字符的位置设置为-1.最后找出字符位置>=0条件下的最小值,上代码: public class Solution {...原创 2018-08-23 16:09:12 · 2911 阅读 · 0 评论 -
从上往下打印出二叉树的每个节点,同层节点从左至右打印
题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印 思路:创建两个ArrayList,一个用来存储节点用于遍历二叉树,一个用于存储节点的值作为返回值。 public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ArrayList...翻译 2018-09-04 20:01:04 · 1348 阅读 · 0 评论