摘要: 题目描述: 1~1000万的整数,随机挑出1000个整数(可重复),每个整数最多可以出现10次。将这些整数按照升序排序。 分析: 1000个整数,我们可以用1000万个字符按大小来记录它出现的次数,如同 3, 1, 5, 6,5 用5个字符数组表示就是 { 1, 0, 1, 0, 2, 1}。1出现 阅读全文
posted @ 2019-12-03 22:50 个人草堂 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组 应用的作用:去除一些无效元素的存储,节省空间。 原始数组:一个四行四列的二维数组,第0行第3列存放了3,第1行第0列存放1,第2行第2列存放了2,其余的为0。 0 0 0 3 1 0 0 0 0 0 2 0 0 0 0 0 稀疏数组结构: 是一个n行3列的二维数组。第一行存储原始数组的行数 阅读全文
posted @ 2019-09-15 17:33 个人草堂 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 今天在回顾JavaSE时,又见到了曾经练习的小例子,用【*】输出一个菱形。如图 图1 按照自己以前的逻辑肯定会选择一半一半的输出,如先输出上面一个锥形,再输出下面一个锥形。如果要输出一个矩阵的数据的话,如图2,还会选择先输出【@】,再输出【*】,再输出【@】。 这里为方便显示,把空格替换成了【@】。 阅读全文
posted @ 2019-09-03 23:11 个人草堂 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 有类A和类B,分别有a();和b();方法。其中a()中会调用b()方法 如果b()方法的执行时间较短的话,可以不用管其他,这样调用就好。但是,如果执行时间较长的话,a()方法里往下的代码无法继续执行,会一直等待b()方法执行完事。这就是方法的同步调用。缺点是,一个方法执行时间长或阻塞,会造成整个a 阅读全文
posted @ 2019-09-03 08:19 个人草堂 阅读(1602) 评论(0) 推荐(1) 编辑
摘要: https://blog.csdn.net/ideality_hunter/article/details/73558187 阅读全文
posted @ 2019-09-01 18:50 个人草堂 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 我们在安装JDK之后,都要进行JDK环境变量的配置。然而,这个环境变量一定要自己配置吗?那先来看看什么是环境变量。 所谓环境变量,其实就是操作系统用来指定操作系统运行环境的一些参数,当用户要求系统运行一个程序而没有告诉它程序所在的完整路径时,先在当前目录下面寻找此程序(.exe文件),如果没找到,继 阅读全文
posted @ 2019-09-01 18:48 个人草堂 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 以前对于eclipse启动的深入了解,此文转自下面博客 https://blog.csdn.net/taotaoyangc/article/details/79018519 为啥Eclipse需要JDK,而Myeclipse不需要 1、首先说明的是,eclipse人家需要jre,而不需要jdk,人家 阅读全文
posted @ 2019-09-01 18:43 个人草堂 阅读(753) 评论(0) 推荐(0) 编辑
摘要: Maven Example Project Apache Maven 是 apache 下的一个用于项目构建和依赖管理的项目管理工具。它的官网是:https://maven.apache.org/。 pom.xml 文件是 Maven 的主要配置文件,配置项目的 groupId、artifactId 阅读全文
posted @ 2019-08-11 15:24 个人草堂 阅读(236) 评论(0) 推荐(0) 编辑