1.题目 There are N children standing in a line. Each child is assigned a rating value. You are giving candies to these children subjected to the following requirements: Each child must have at least one candy. Children with a higher rating get more can…
题目 Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. For "bbbbb" the longest su…
称号 Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4]. Note:Try to come up as many solutions as you can, there are at least 3 different ways to solve this…
称号 Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: Elements in a triplet (a,b,c) must be in non-descending order. (ie, a ≤ b ≤ c) The so…
题目 Given a binary tree, flatten it to a linked list in-place. For example,Given 1 / \ 2 5 / \ \ 3 4 6 The flattened tree should look like: 1 \ 2 \ 3 \ 4 \ 5 \ 6 解题思路:利用递归找到倒数第一个父节点.记录下它的右节点,将左边的移到右边.然后再把之前标记的右节点连接上. 代码 public class Solution { public…
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=4870 原题: Rating Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 654    Accepted Submission(s): 415 Special Judge Problem Description    A little…
从零单排Linux – 3 – 目录结构 1.FHS标准(filesystem hierarchy standard) why? –> 为了规范,还有为了linux的发展 重点 –> 规范每个特定目录下应该要放置什么样的数据 what? –> 定义了三层目录下应该放置什么数据{ 1. /  根目录:放置与开机系统有关的数据 2. /usr (unix software rescource): 与软件的安装执行有 关数据 3. /var :与系统运行过程有关的数据 } 根目录不要放在非常大…
从零单排Linux – 2 – 目录权限 1.sync 讲内存数据跟新到硬盘中 2.执行等级init a: run level 0:关机 b: run level 3:纯命令模式 c:run level 5:含有图形界面模式 d:run level 6:重启 init 3  切换模式 3.文件权限: owner 用户,文件所有者 group 用户组 others 其他人 都会有3种权限{ 1.read 读 2.write 写 3.execute 执行 } 系统上的账号和一般用户,还有root用户…
从零单排Linux – 1 – 简单命令 Posted in: Linux 从零单排Linux – 1 一.Linux的简单命令: 1.忘记root密码: 读秒时按任意键进入 – e – ↓选择第二个 – e – 1 – b – 命令:passwd 回车 – 输入新密码 – reboot 2.修改用户密码: 打开终端 – passwd pwd – 新密码 3.修改root密码: 打开终端 – passwd – 新密码 4.切换用户:su 用户名 5.切换到root用户:su – 6.关机:shu…
本人,男,21岁,普通院校本科,计算机专业.大学之前对计算机编程没有一点涉及.大学学计算机专业也是个偶然.因为当初高考的成绩不好,结果都是我父亲帮我报的学校和专业. 上了大学之后,大一都是在新奇中度过的.从来没接触过JAVA之类的编程语言,大一刚开始学习JAVA的时候感觉很兴奋,记得自己第一次用一个for循环写出一个乘法表格异常兴奋,感到JAVA这么牛逼!我对此产生了很大的兴趣,”兴趣是最大的老师”, 的确,我在大一那个时候一直主动学习,不仅在课堂上认真学习JAVA,询问老师问题,课下自己也查资…