免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: goldenfort
打印 上一主题 下一主题

3月12日 第一 贴, 做个留念,顺便说下,java 确实比c更适合应用程序开发 [复制链接]

论坛徽章:
0
51 [报告]
发表于 2011-03-12 21:12 |只看该作者
回复 50# goldenfort


    有什么不能排完的阿,这么大的东西,你应该弄一个指针数组去排序,而不是直接排结构体数组。对于一个指针数组来说,和结构体有多大有什么关系阿

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
52 [报告]
发表于 2011-03-12 21:15 |只看该作者
回复 51# madoldman


    那你得自己写指针数组相关的代码,
    排完了, 输出信息, 也得用指针数组,


    哪有   java  的    Array.sort(  )  一句来的爽。

   说的就是这个事情。

论坛徽章:
0
53 [报告]
发表于 2011-03-12 21:20 |只看该作者
回复 52# goldenfort


    我晕,不也一样是一个qsort语句吗?有什么区别阿。
    你java的Array里难道不是存的object的引用吗?和数组里存指针有区别

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
54 [报告]
发表于 2011-03-12 21:22 |只看该作者
回复 53# madoldman


    本质是一样, 但是对写程序的人来说, 代码少了,工作量少了,出错的机会也少了, 开发的速度快了

论坛徽章:
0
55 [报告]
发表于 2011-03-12 21:23 |只看该作者
回复 54# goldenfort


    怎么会少了呢?分明都是一个compare函数,一个sort语句。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
56 [报告]
发表于 2011-03-12 21:29 |只看该作者
回复 55# madoldman


    你用  c  排结构体, 需要先另外定义一个指针数组, 把值初试化为结构体 变量的地址。

    然后对 指针数组 排序。

    排序完了, 按顺序输出, 需要  引用指针数组, 不是直接用结构体数组 做 参数。

    这些都是比java多出的代码.

     或许,写的时候,明白。  过了2个月,自己也一时想不起,这是如何一回事情了。

    哪有java,  直接来的爽

论坛徽章:
0
57 [报告]
发表于 2011-03-12 21:33 |只看该作者
你为什么非要纠结结构体数组阿。你一开始就存成指针数组不就好了……
不明白你爽在哪里了。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
58 [报告]
发表于 2011-03-12 21:38 |只看该作者
回复 57# madoldman


    问题是 java  直接用对象数组就可以了, 不用再套一层了, 就爽在这里。
    少套一层, 省心。

论坛徽章:
0
59 [报告]
发表于 2011-03-12 21:43 |只看该作者
排序时只用指针数组就完了,不是一样吗,为什么非要纠结这个结构体数组阿。
什么时候该用结构体数组,什么时候该用指针数组你压根就没搞清楚我觉得。
你想在Array里放个int你还放不进去呢。你转成Integer放进去,又intValue取出来就不觉得麻烦了。你深度拷贝Array的时候呢,你不嫌麻烦?
结构体数组和指针数组两种方式根据需求选择而已

论坛徽章:
0
60 [报告]
发表于 2011-03-12 21:45 |只看该作者
回复 58# goldenfort


    你既然需要排序,你把数据存成结构体数组就不合适。因为你自己本来的数据存储的不合理,去抱怨库函数的接口不好用,有这道理吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP