
java
So_gorgeous
一个本科在读学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java工厂设计模式基础代码
package interface_text;interface Fruit{ public void eat();}class Apple implements Fruit{ @Override public void eat() { System.out.println("+++吃苹果"); }}class Orange implements Fruit{ @O原创 2017-11-21 16:20:56 · 799 阅读 · 0 评论 -
Java反射机制
1. /** 2. * 反射机制获取类有三种方法 3. */ 4. @Test 5. public void testGetClass() throws ClassNotFoundException { 6. Class clazz = null; 7. 8. //1 直接通过类名.Class的方式得到 9. clazz =转载 2017-11-22 16:56:07 · 155 阅读 · 0 评论 -
[算法]输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示
一、让我们先审题:== 负数在计算机中如何表示 ==数以正值的补码形式存储-3在计算机中表示如下:3的原码: 00000000 00000000 00000000 00000011-3的原码:10000000 00000000 00000000 00000011反码:11111111 11111111 11111111 11111100补码:11111...原创 2018-12-11 17:58:16 · 910 阅读 · 1 评论 -
排序(四):快速排序法
图解分别从初始序列“6 1 2 7 9 3 4 5 10 8”两端开始“探测”。先从右往左找一个小于6的数,再从左往右找一个大于6的数,然后交换他们。这里可以用两个变量i和j,分别指向序列最左边和最右边。我们为这两个变量起个好听的名字“哨兵i”和“哨兵j”。刚开始的时候让哨兵i指向序列的最左边(即i=1),指向数字6。让哨兵j指向序列的最右边(即j=10),指向数字8。首先哨兵...转载 2019-03-12 22:04:22 · 313 阅读 · 0 评论 -
排序(五):计数排序
介绍:计数排序是时间复杂度为O(n)的排序算,其最大的特点是不基于比较进行排序(思想是基于桶排序),空间复杂度为O(m),m为桶的数量;计数排序为稳定的排序;要注意的是计数排序并不适用于所有情况,但是用于一些范围小的整数排序有非常出色的效果。栗子引出:例如排序一个队伍里大家的身高,A为180,B为155,C为178,D为165思路: 建立一个155-180的桶,把ABCD依次放入相同下标的...原创 2019-03-31 14:43:01 · 238 阅读 · 0 评论