02 2018 档案
发表于 2018-02-17 11:18阅读:106评论:0推荐:0
摘要:一题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s ...
阅读全文 »
发表于 2018-02-17 11:17阅读:171评论:0推荐:0
摘要:一题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。import java.util.*;/*public class TreeNode { int val =...
阅读全文 »
发表于 2018-02-17 11:15阅读:121评论:0推荐:0
摘要:一题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。publi...
阅读全文 »
发表于 2018-02-17 11:13阅读:107评论:0推荐:0
摘要:一题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。public class Solution { public int Sum_Solution(int n) ...
阅读全文 »
发表于 2018-02-15 00:04阅读:121评论:0推荐:0
摘要:题目一题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,2...
阅读全文 »
发表于 2018-02-03 18:39阅读:527评论:0推荐:0
摘要:Syncronized解析 作用: (1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。 用法: (1)修饰普通方法(锁是当前实例对象)(2)修饰静态方法(锁是当前对象的Class对象)(3)修饰代码块(锁是Synchoniz...
阅读全文 »
发表于 2018-02-02 21:21阅读:268评论:0推荐:0
摘要:一、 JVM内存分区分为程序计数器、虚拟机栈、本地方法栈、Java堆、方法区5个区域 其中Java堆和方法区是线程共享的,虚拟机栈、本地方法栈、程序计数器是线程隔离的。 程序计数器: 1.可以看作当前线程所执行的字节码的行号指示器 ...
阅读全文 »