
剑指offer
派大心pdx
这个作者很懒,什么都没留下…
展开
-
剑指offer-合并两个排序的链表
合并两个排序的链表解题思路1. 题目给出两个链表2. 初始化一个新的链表3.然后进行循环遍历比较,直到两个链表为空4. 在循环比较的时候,还需要进行新链表的添加代码如下// public class ListNode {// int val;// ListNode next = null;// ListNode(int val) {// this.val = val;// }// }public class Solution {原创 2021-06-11 10:01:26 · 152 阅读 · 2 评论 -
剑指offer-用两个栈实现队列
用两个栈实现队列题目用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解题思路1. 队列的特点是先进先出,后进后出2. 栈的特点是先进后出3. 如题先给出了两个栈的初始化,然后给了两个方法是会进行调用的推入和推出方法,那么这个时候需要将一个栈先存储数据,另一个栈作为推出数据使用4. 那么在push方法中,你需要进行stack1.push存储数据5. 在pop方法中,需要进行两个判断,如果stack2这个栈是空的话,先要往里面把stack1的数据存储到栈2里面原创 2021-06-08 22:12:52 · 105 阅读 · 0 评论