上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 225. 用队列实现栈 题目链接:225. 用队列实现栈(简单) 题目描述 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int po 阅读全文
posted @ 2021-11-10 14:32 wltree 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 232. 用栈实现队列 题目链接:232. 用栈实现队列(简单) 题目描述 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 阅读全文
posted @ 2021-11-10 10:34 wltree 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 459.重复的子字符串 题目链接:459. 重复的子字符串(简单) 题目描述 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab"输出: True解释: 可由子字符串 "ab" 重复两次构成。 示 阅读全文
posted @ 2021-11-09 18:52 wltree 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 28. 实现 strStr() 题目链接:28. 实现 strStr()(简单) 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 说明 阅读全文
posted @ 2021-11-09 15:22 wltree 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 剑指 Offer 58 - II. 左旋转字符串 题目链接:剑指 Offer 58 - II. 左旋转字符串(简单) 题目描述 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位 阅读全文
posted @ 2021-11-08 20:55 wltree 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 541. 反转字符串 II 题目链接:541. 反转字符串 II(简单) 题目描述 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个, 阅读全文
posted @ 2021-11-08 10:42 wltree 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 344. 反转字符串 题目链接:344. 反转字符串(简单) 题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e", 阅读全文
posted @ 2021-11-08 09:27 wltree 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 142. 环形链表 II 题目链接:142. 环形链表 II(中等) 题目描述 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有 阅读全文
posted @ 2021-11-07 17:47 wltree 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 面试题02.07.链表相交 题目链接:面试题 02.07. 链表相交(简单) 题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环 阅读全文
posted @ 2021-11-07 10:55 wltree 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 19. 删除链表的倒数第 N 个结点 题目链接:19. 删除链表的倒数第 N 个结点(中等) 题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5] 阅读全文
posted @ 2021-11-06 08:47 wltree 阅读(33) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页