黑马程序员技术交流社区
标题:
还是直接看我代码吧
[打印本页]
作者:
心弦上的景致
时间:
2013-4-21 02:14
标题:
还是直接看我代码吧
public void selectSort()
{
int out, in, min;
for(out=0; out<nElems-1; out++) //外层循环
{
min=out; //将最小值指定为out指针所指位置数值
for(in=out+1; in<nElems; in++) //内层循环
{
if(a[in]<a[min]) //当前in指针的值比min所指的最小值更小吗?
min=in; //将最小值重新指定为当前in指针所指数据
}
swap(out, min); //交换out和min的值
}
} //结束
复制代码
这个排序的示例竟然在谈指针
我了解一点点 C++和C做开发的时候 需要手动分配内存 和手动垃圾回收 对指针操作要求很高
一个排序 怎么就知道哪个环节指针打到哪个位置了 怎么看出来的 着急啊 大神指点 不胜感激
作者:
曹睿翔
时间:
2013-4-21 07:05
建议哥们以后发帖到新版块,因为新版块关注人多
指针在java中其实很常见(底层封装了,不需要显式调用),想具体了解百度下
咱们论坛里也有相关知识,你可以看看:
http://bbs.itheima.com/forum.php?mod=viewthread&tid=45923
http://bbs.itheima.com/forum.php?mod=viewthread&tid=45182
你先看看吧
作者:
HM何伟
时间:
2013-4-21 09:29
用Debug看就知道了呗
作者:
张林杰
时间:
2013-4-21 10:31
留个足迹,可能以后要学到
作者:
心弦上的景致
时间:
2013-4-21 13:30
HM何伟 发表于 2013-4-21 09:29
用Debug看就知道了呗
Debug只是通过断点调试程序 怎么反应底层的呢
作者:
刘兆华
时间:
2013-4-21 15:38
内位仁兄说的 用debug 在循环结构上打断点 然后逐步运行 数值会有变化 差看数值不就知道指针的动作了嘛?
作者:
曾德强
时间:
2013-4-26 23:43
断点调试,一步一步的看!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2