折叠
摘要: 1、问题描述: 创建一个Java链表 2、基本要求: (1)创建一条单向链表 (2)合并两条有序链表 3、设计思路: 首先要创建结点类,一个结点由结点值(数据域)和下一个结点(指针域)组成,添加非头结点的构造方法、获取结点指针域和数据域的方法和设置当前结点指针域和数据域的方法。 然后创建链表类,定义 阅读全文
posted @ 2020-06-21 10:15 Coverpast 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述: 在N*N棋盘上,任意一个位置放置一个棋子马,要能选择一套合适的移动路线,按象棋中“马走日”的移动规则不重复地遍历棋盘上每一个位置点。 2、基本要求: 用图形化的界面显示结果。 3、设计思路: (1) 首先要考虑,落下马的位置,马可能走到的位置,即最初定义两个数组分别储存马在二维空间中 阅读全文
posted @ 2020-06-21 10:04 Coverpast 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 通过键盘输入一串大写字母(A~Z)组成的字符串。请编写一个字符串压缩程序,将字符串连续出现的重复字母进行压缩,并输出压缩后的字符串。 2、基本要求: (1)仅压缩连续重复出现的字符。比如字符串“ABCBC”由于无连续重复字符,压缩后的字符串还是“ABCBC”。 (2)压缩字段的格式为“ 阅读全文
posted @ 2020-06-21 09:49 Coverpast 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 1、题目要求: 我们把只包含因子2、3和5的数称作丑数(Ugly Number),求按从小到大的顺序的第1500个丑数。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做第一个丑数。 提示:丑数= (x、y、z大于等于0的整数) 输出第1500个丑数。 2、设计思路: 传统方法(1 阅读全文
posted @ 2020-06-21 09:44 Coverpast 阅读(802) 评论(0) 推荐(0) 编辑