2021年3月26日
摘要: 题目描述: 给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 给定链表 1->2->3->4, 重新排列为 1->4->2->3.示例 2: 给定链表 阅读全文
posted @ 2021-03-26 16:08 wxcongajiayou 阅读(57) 评论(0) 推荐(0)
摘要: 题目描述: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入:["CQueue","appendTail", 阅读全文
posted @ 2021-03-26 14:38 wxcongajiayou 阅读(31) 评论(0) 推荐(0)
摘要: 题目描述: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy."输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 解题思路: 已知要返回一个新的字符串,则新的字符串的长度newS应该大于等于 阅读全文
posted @ 2021-03-26 13:34 wxcongajiayou 阅读(46) 评论(0) 推荐(0)