为道日损 • 原创笔记

为道日损

写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。

为了简单起见,你可以假设: words.txt只包括小写字母和 ' ' 。 每个单词只由小写字母组成。 单词间由一个或多个空格字符分隔。 示例: 假设 words.txt 内容如下:


为道日损  2020-03-23 阅读全文

给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。

示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式:[3,4,5]) 返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。 注意,我们返回了一个 L


为道日损  2020-03-23 阅读全文

产生死锁的条件是什么?

解析: 互斥条件:一个资源每次只能被一个进程使用。 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 不剥夺条件:进程已获得的资源,在没使用完之前,不能强向剥夺。 循环等待条件:若


为道日损  2020-03-23 阅读全文

访问修饰符public,private,protected,以及不写(默认)时的区别?

解析:类的成员不写访问修饰符默认为default。 default:对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。 protected:对于


为道日损  2020-03-21 阅读全文

解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。

解析:通常我们定义的一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都是用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的


为道日损  2020-03-21 阅读全文

short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1+= 1;有错吗?

解析: 对于short s1 = 1; s1 = s1 +1; 由于1是int类型,因此s1+1运算结果也是int类型,需要强制转换类型才能赋值给short型。 而short s1 =1; s1 +=


为道日损  2020-03-21 阅读全文

构造器Constructor是否可被override?

解析:父类的私有属性和构造方法并不能被继承,所以Constructor也就不能被override(重写),但是可以overload(重载),所以一个类中可以有多个构造函数。


为道日损  2020-03-21 阅读全文

HashMap的长度为什么是2的幂次方?

解析:为了能让HashMap存取高校,尽量较少碰撞,也就是要尽量把数据分配均匀。Hash值的范围值是-2147483648~2147483647,前后加起来大概40亿的映射空间,只要哈希函数映射得比较


为道日损  2020-03-21 阅读全文

为什么线程调用start() 方法时会执行run() 方法,为什么不能直接调用run() 方法。

解析:new一个Thread,线程进入了新建状态;调用start() 方法,会启动一个线程并使线程进入了就绪状态,当分配到时间片后就可以开始运行了。start() 会执行线程的相应准备工作,然后自动执


为道日损  2020-03-21 阅读全文

现在要求输入一个整数n,请你输出斐波那契数列的第n项(n<=39)。

什么是斐波那契数列?点击这里。 解析: 迭代法: int Fibonacci(int number){ if(number <= 0){ return 0; }


为道日损  2020-03-21 阅读全文
云产品
天气预报
关于本站 域名出售

域名授权:2016-03-16

站点运行:

博主QQ:970737468

博主邮箱:fxw7468@qq.com

为道日损

音乐推荐
热门文章
CentOS 6.9教程:CentOS6.9虚拟主机的优化(四)
2019-11-06   6402
全能DBA:MySQL-共享表空间VS独立表空间(十五)
2019-08-08   4881
JBuss--为所有JFinal开发者提供二次开发的后台管理系统
2019-07-18   3451
跟我学Docker:docker的介绍和安装(一)
2019-07-22   1390
跟我学Docker:企业级私有仓库harbor(十七)完结篇
2019-07-30   1272
正在加载中……