java学习笔记之链表(约瑟夫问题)
2013-04-17 15:10
295 查看
java与c#在比较字符串是否相等时不同:
equals()方法
String的equals()方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能简单的用“==”(双等号)判断两个字符串是否相等,而使用equals()方法比较两个对象的内容。
约瑟夫问题:
节点类定义:
Output
equals()方法
String的equals()方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能简单的用“==”(双等号)判断两个字符串是否相等,而使用equals()方法比较两个对象的内容。
约瑟夫问题:
节点类定义:
Output
public class Output { public static void main(String[] agrs) { NodeList Lists=new NodeList(); for(int i=0;i<6;i++) { Lists.Create("str"+i); } Lists.Current=Lists.Header; //下面进行环绕(三人死一个) for(int j=0;j<6;j++) { if(j%3==1) { Lists.Remove(Lists.Current.Content); /* System.out.print(Lists.Current.Content+"\n"); */ } Lists.Current=Lists.Current.Link; } System.out.print("输出为:\n"); Lists.Current=Lists.Header; for(int i=0;i<Lists.Count;i++) { if(Lists.Current!=null) { System.out.print(Lists.Current.Content+"\n"); Lists.Current=Lists.Current.Link; } } } }
相关文章推荐
- 数据结构学习笔记(二) 链表之用循环链表解决约瑟夫问题
- 韩顺平_PHP程序员玩转算法公开课(第一季)05_使用单链表解决约瑟夫问题_学习笔记_源代码图解_PPT文档整理
- 学习笔记-Java连接数据库问题
- Java容器类学习笔记3--同步性问题
- java常用算法学习笔记--链表篇
- Java学习笔记-问问题?-->静态方法
- 数据结构与算法分析笔记与总结(java实现)--链表8:对排序链表删除重复结点问题
- 【Java学习笔记】61:Linux下集成Eclipse-jee和Tomcat与常见问题
- selenium 学习笔记 ---新手学习记录(9) 问题总结(java)
- 黑马程序员 Java基础学习笔记 线程安全问题
- 环形链表实现约瑟夫问题 java语言
- Java菜鸟学习笔记(1)--Windows JDK环境变量配置与常见问题
- Android开发学习笔记(五):关于R.java消失或无法更新的问题
- selenium 学习笔记 ---新手学习记录(7) 问题总结(java)
- 深度学习Java类库deeplearning4j 学习笔记-MNIST手写数字分类问题
- Java学习笔记之接口和抽象类的区别,及选择问题,看完之后就懂了。
- ACM学习历程16——List链表的应用之简单约瑟夫问题
- Java 学习笔记--解决一个类实现多个接口的问题
- 学习Java遇到的小问题(个人学习笔记)
- Java学习笔记——链表的泛型实现和序列化读写