- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 6大排序算法总结
5大排序算法—老生常谈的问题,我却不精通 很遗憾虽然排序算法作为最基本的算法,然而我自以为我也会这种算法,但是我忽略的一个事实,我只知道这种算法的思想,真正实现或者使用的次数却屈指可数。但是我一直认为我是会的……, 直到有一天,有人给我一张纸说,来写个快排吧,我说快排的主要思想是……,他说:先写出来吧,于是我写了,大概5分钟,他看了看说,这是谁教你的……,我能感受的到,他并没有满意我写的快
2016-12-19 16:54:52 445
原创 java 中关于数组,对象,字符串分别占多少字节的问题
首先java中基本数据类型,boolean,byte,char,int,long,float ,double所占字节数如下 类型 字节 boolean 1 byte 1 char 2 int 4 float 4 long 8 double 8当对象是object类型时,情形又有所不同,最普通的object类型如下所示:public cl
2016-12-18 14:54:28 6409 1
原创 较快的字符串反转算法
public static String mystery(String s){ int N=s.length(); if (N <= 1) { return s; } String a=s.substring(0,N/2); String b=s.substring(N/2,N);
2016-12-13 22:46:35 454
原创 有趣的数学(一)
如何计算n个m相加,或n个m相乘? 这是一个非常简单的问题,一个循环就可以实现,或者利用某些语言自带的数学类函数也可以完成。 这里介绍一个有趣的算法: 利用递归,可以完成n个m相乘,并且如果把 return 1改为return 0,且把*改为+,既可以完成n个m相加的计算。那么这个方法的原理是什么呢? 我思考的是这样的,这个算法的本质是求出n个二进制表示,把二进制为1的位代表的整数,进行
2016-12-13 16:00:03 856
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人