- 博客(5)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 设计模式之单例模式(线程安全)
单例模式可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。多线程安全单例模式实例一(不使用同步锁)/** * Created by dx on 2017/8/24. */public class Singleton {
2017-08-24 16:33:16 294
原创 多种排序总结
8种排序之间的关系选择排序原理(1)基本思想在要排序的一组数中,选出最小的一个数与第一个位置的数交换; 然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。(2)实例实现public class Sort { public static void main(String[] args) { int [] value = {12,34
2017-08-24 14:55:30 347
原创 017年校招全国统一模拟笔试(第三场)编程题集合
变换次数牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。 变换的规则是:将这个数变成 所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80. 问题是,要做多少次变换,使得这个数变成个位数。 输入描述:输入一个整数。小于等于2,000,000,000。输出描述:输出一个整数,表示变换次数。输入例子1:285输出例子1:2结果您的代码已保存答案正确:恭喜!您提交的程序通过了
2017-08-22 21:44:56 370
原创 017年校招全国统一模拟笔试(第四场)编程题集合
庆祝61牛家庄幼儿园为庆祝61儿童节举办庆祝活动,庆祝活动中有一个节目是小朋友们围成一个圆圈跳舞。牛老师挑选出n个小朋友参与跳舞节目,已知每个小朋友的身高h_i。为了让舞蹈看起来和谐,牛老师需要让跳舞的圆圈队形中相邻小朋友的身高差的最大值最小,牛老师犯了难,希望你能帮帮他。 如样例所示: 当圆圈队伍按照100,98,103,105顺时针排列的时候最大身高差为5,其他排列不会得到更优的解 输入描述
2017-08-22 15:41:33 281
原创 网易2018校招内推编程题集合
彩色的砖块小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。) 例如: s = “ABA
2017-08-17 09:01:47 1204 1
ISO-2016-SQL.zip
2021-11-16
hadoop-2.7.0-winutils.zip
2018-04-11
linux Shell 得到当前路径的问题
2016-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人