java开发
IT男人
这个作者很懒,什么都没留下…
展开
-
java基础的注意事项
1、堆和栈 具体来说,堆和栈都是内存存取数据的地方。与c++不同的是,java自动管理堆和栈,我们不能直接设置堆和栈。java的 堆是一个运行时(runing)数据区,类的对象在堆中分配空间,这些对象通过new运算符创建,他们不需要程序代码显示 的释放内存空间,堆是有java垃圾回收器管理的。 (1)堆得优势在于可以动态的分配内存大小,生存期也不必事先告诉编译器,因为他是在原创 2013-08-03 16:38:04 · 355 阅读 · 0 评论 -
java直接插入排序
插入排序与打扑克时整理手上的牌非常类似。摸来的第1张牌无须整理,此后每次从桌上的牌(无序区)中摸最上面的1张并插入左手的牌(有序区)中正确的位置上。为了找到这个正确的位置,须自左向右(或自右向左)将摸来的牌与左手中已有的牌逐一比较。 1.简单方法 首先在当前有序区R[1..i-1]中查找R[i]的正确插入位置k(1≤k≤i-1);然后将R[k..i-1]中的记录均后移一个位置,腾出k原创 2013-08-01 16:18:51 · 305 阅读 · 0 评论