摘要: 题目地址:https://leetcode-cn.com/problems/generate-parentheses/ 解题思路:我的解题思路是通过二进制来进行遍历,(比如说"((()))"可以看成111000,三组括号的所有排列形式就是00000~111111,然后从中只取3个1的组合)虽然过了但 阅读全文
posted @ 2020-08-06 16:37 CCxiao5 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目地址:https://leetcode-cn.com/problems/merge-two-sorted-lists/ 解题思路:简单链表操作 class Solution { public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) 阅读全文
posted @ 2020-08-06 15:26 CCxiao5 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 题目地址:https://leetcode-cn.com/problems/valid-parentheses/ 解题思路:栈的操作 class Solution { public: bool isValid(string s) { stack<char> q; for (int i = 0; i 阅读全文
posted @ 2020-08-06 15:11 CCxiao5 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题目地址:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/ 解题思路:题目要求一次遍历,设置双指针,通过第二个指针来判断是否第一个指针到达倒数第n个。 class Solution { public: ListNod 阅读全文
posted @ 2020-08-06 15:01 CCxiao5 阅读(69) 评论(0) 推荐(0) 编辑