摘要:
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 / \ 15 7 阅读全文
posted @ 2020-03-29 22:43
程序员小宇
阅读(160)
评论(0)
推荐(0)
摘要:
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 题解1:(取巧方法,不通用) 思路如下: 首先算出链表的长度 创建保存结果的数组 然后再遍历一遍,从尾部开始 复杂 阅读全文
posted @ 2020-03-29 21:58
程序员小宇
阅读(166)
评论(0)
推荐(0)
摘要:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy."输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 方法1:使用String类的replace()方法 方法2:使用String类的spli 阅读全文
posted @ 2020-03-29 19:45
程序员小宇
阅读(235)
评论(0)
推荐(0)
摘要:
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19] 阅读全文
posted @ 2020-03-29 19:36
程序员小宇
阅读(143)
评论(0)
推荐(0)
摘要:
找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内(题设要点)。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 限制: 2 <= n <= 100000 方法一:哈希表(最自然 阅读全文
posted @ 2020-03-29 19:26
程序员小宇
阅读(255)
评论(0)
推荐(0)
摘要:
自定义数组 主要功能有增、删(根据索引,根据值)、改、查扩容等功能 1 package array; 2 3 public class CustomArray { 4 private int[] array = null; 5 //数组有效长度 6 public int length = 0; 7 阅读全文
posted @ 2020-03-29 19:05
程序员小宇
阅读(2773)
评论(0)
推荐(0)
摘要:
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以 阅读全文
posted @ 2020-03-29 18:17
程序员小宇
阅读(403)
评论(0)
推荐(0)
摘要:
private: 1.在当前类开发中,main方法之外可以直接借助名字使用,当前类的main方法中可以使用对象打点的方式直接使用成员。 2.在当前类之外,使用对象(或是类名,针对静态的)打点调用都是被限制的。这时候有同学问,那我开发的这个私有的成员难道不能使用了吗?不是,可以通过在当前类中开发一个公 阅读全文
posted @ 2020-03-29 18:10
程序员小宇
阅读(735)
评论(0)
推荐(0)
摘要:
抽象: 抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承: 继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类;得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延 阅读全文
posted @ 2020-03-29 17:57
程序员小宇
阅读(123)
评论(0)
推荐(0)
摘要:
(1)通过StringBuilder的reverse()方法,速度最快: 1 public class StringReverse { 2 public static void main(String[] args) { 3 String str="hello"; 4 System.out.prin 阅读全文
posted @ 2020-03-29 17:33
程序员小宇
阅读(592)
评论(0)
推荐(0)

浙公网安备 33010602011771号