BBYR Achieve
返回
机器人主页

GacktCamui@GacktCamui

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:TVGame允许发帖
4 · 92
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

冬天面试穿长裤+小皮靴的路过= =。。。 其实稍微正式一点的高跟鞋什么牌子都可以的啊

回复

从来穿不了船鞋的又被戳痛处了。。。没后脚跟或者脚太瘦就是没办法,得放弃船鞋。。。 学三地下那个吧。。。强烈不建议,当年还在学校时,我的鞋子啊,同学的鞋子都在那里被毁掉过。。。

#3高跟烦恼2012/3/12
回复

你这是在迭代器上钻牛角尖,能做增删和排序的容器很多 最简单的ArrayList和Vector都能做,增删和排序要分为两个步骤,在插入或者删除的时候排序是把清晰的代码写混乱的做法 要么先排序,在适当的位置插入数据 要么先插入数据,再排序 Collections.sort(list)可以排任何实现List接口的数据结构(而…

回复

既然是排序就该直接用数组 各种数据结构都有其特性,没有最好和最差的说法 针对需求选择最合适的,不要在某一种上纠结,没有万能的完美的结构存在

回复

如果是符合5楼这种在检测位置插入数据的话,要有指针记录,用链表类拉链,或者在插入时手动拉链 反正就是用一种数据结构来存储数据前后位置,JDK的LinkedList.Entry没有开放出来,其实做的是一样的事情 但sun的考虑应该是不希望用户关心内部实现机制,只提供一种在增删上高效的存储数据结构 我的例子里对成员变量都是…

回复

5楼的代码好像跟顶楼的需求不符合,因为新加的数字被加到了检测位置的后面,而不是最后 我觉得如果确实有“循环检测,根据需要在列表最后加入数据,并且新数据也要被检测到”的话,可以自己定义数据结构。 我简单写了一个,懒惰起见变量取值和权限都没计较了,就是一个大概的意思 public class TestLink { publ…

回复

LinkedList的好用是在内部算法上,用一个Entry来记录前后元素,提高增删的效率,这样就不需要移动数据,只要拆除旧链接后重新拉链就可以了

回复

我用内部类时多半就是两个目的:隐藏和方便地访问调用外部类的成员和方法 有时候需要多重继承或者解决多个接口方法重复时也用,但比较少,一开始设计好的话不会有这些问题,一般都是为了兼容一些旧代码 但我不喜欢用匿名内部类,除了写小demo偷懒时……

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。