![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程题练习
日常编程题练习
修炼_ing
点滴积累才会有质的飞跃!!
展开
-
【链表练习合集Java版】
1、反转链表Java版 题目描述:输入一个链表,反转链表后,输出新链表的表头。 解题方法:递归方法,非递归方法 图解: 链表 5—>4—>3—>2—>1—>null 反转成:1—>2—>3—>4—>5—>null /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val =原创 2020-10-04 11:01:45 · 120 阅读 · 0 评论 -
买不买——HashMap
解题思路: (1)统计商家的不同颜色珠子的数量。 HashMap p--2/R--2/Y--3/G--1/r--2/B--1/2--2/5--1/8--1 (2)统计小红的不同颜色珠子的数量。 HashMap /R--2/Y--2 /r--2 /8--1 (3)用小红的不同颜色珠子的数量与商家的进行比较(以...原创 2020-04-04 17:49:04 · 104 阅读 · 0 评论 -
链式A+B——StringBuilder
解题思路: 将链表转换为整数,进行求和计算,然后将整数转换为链表。 实现代码: public class ListNode { int val; ListNode next = null; ListNode(int val){ this.val = val; } public ListNode plusAB(ListNode a,ListNode b) { ...原创 2020-04-04 17:17:13 · 147 阅读 · 0 评论