会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
狗蛋不轻易狗带
博客园
首页
新随笔
联系
订阅
管理
2017年3月3日
JAVA中的值传递
摘要: 最近在看题,看到一条选择题,让选出一段代码执行后的输出结果,结果我就选错了。 代码如下,问最后a和b输出的是什么: 这道题考察的是JAVA中参数的传递方式,JAVA中只存在值传递,不存在引用传递。 要理解这句话,从JAVA的内存模型设计的角度来理解,就很容易了。 1.JAVA的内存模型在设计的时候,
阅读全文
posted @ 2017-03-03 17:15 狗蛋不轻易狗带
阅读(160)
评论(0)
推荐(0)
2016年12月14日
归并排序的原理及实现
摘要: 首先讲讲归并,归并的过程即将两个数组合并为一个数组,其中参与元素有3个:待合并的数组A/B,最终的结果接收数组C;如果要做到在归并后使得结果有序,那我们可以在过程中进行两个元素的大小比较,然后按顺序放入C,这样最终得到的结果C即是有序的了。 举个例子,假设数组A=[22],B=[4],先将元素对比,
阅读全文
posted @ 2016-12-14 13:27 狗蛋不轻易狗带
阅读(429)
评论(0)
推荐(0)
2016年12月2日
堆排序的实现
摘要: 堆排序的主要思路是将带排序的数组以完美二叉树的形式排列起来,然后构造大根堆或者小根堆(大根堆指父节点比它的两个子节点都要大,小根堆指父节点比它的两个子节点都要小),然后将顶层根节点的数和二叉树中最后一个节点交换,交换完成之后再将除最后一个节点以外的所有树再构造根堆,再交换这部分树中的根节点和最后一个
阅读全文
posted @ 2016-12-02 16:20 狗蛋不轻易狗带
阅读(237)
评论(0)
推荐(0)
公告