- 博客(11)
- 收藏
- 关注
原创 n皇后问题一眼秒杀,包懂的,不错的思路
n−皇后问题是指将 nn个皇后放在 n×n 的国际象棋棋盘上,使得皇后不能相互攻击到,即任意两个皇后都不能处于同一行、同一列或同一斜线上。现在给定整数 n,请你输出所有的满足条件的棋子摆法。
2024-09-19 22:00:29
289
原创 一道思路巧妙的简单题
给定一个长度为 𝑛+1 的数组nums,数组中所有的数均在 1∼𝑛 的范围内,其中 𝑛≥1。请找出数组中任意一个重复的数,但不能修改输入的数组。
2024-07-15 22:41:42
244
原创 数组实现栈,实现队列(轻松理解,新手一看就懂)
push xpopemptyquery现在要对栈进行 𝑀 个操作,其中的每个操作 3 和操作 4 都要输出相应的结果。
2024-05-31 22:52:05
482
原创 数组实现单链表(一看就懂,了解底层逻辑)
现在要对该链表进行 𝑀 次操作,进行完所有操作后,从头到尾输出整个链表。:题目中第 𝑘 个插入的数并不是指当前链表的第 𝑘 个数。例如操作过程中一共插入了 𝑛 个数,则按照插入的时间顺序,这 𝑛 个数依次为:第 1 个插入的数,第 2 个插入的数,…第 𝑛 个插入的数。
2024-05-31 22:37:14
294
原创 KMP算法,一看就懂
给定一个字符串 𝑆,以及一个模式串 𝑃,所有字符串中只包含大小写英文字母以及阿拉伯数字。共一行,输出所有出现位置的起始下标(下标从 0 开始计数),整数之间用空格隔开。求出模式串 𝑃 在字符串 𝑆 中所有出现的位置的起始下标。模式串 𝑃 在字符串 𝑆 中多次作为子串出现。第一行输入整数 𝑁,表示字符串 𝑃 的长度。第三行输入整数 𝑀,表示字符串 𝑆 的长度。第二行输入字符串 𝑃。第四行输入字符串 𝑆。
2024-05-29 15:09:58
210
原创 求滑动窗口最大值,最小值(新手一看就理解)
239. 滑动窗口最大值 - 力扣(LeetCode)题目:给定一个大小为 n≤10^6 的数组。有一个大小为 𝑘 的滑动窗口,它从数组的最左边移动到最右边。你只能在窗口中看到 𝑘 个数字。每次滑动窗口向右移动一个位置。以下是一个例子:该数组为 ,𝑘 为 3。你的任务是确定滑动窗口位于每个位置时,窗口中的最大值和最小值。输入包含两行。第一行包含两个整数 𝑛 和 𝑘,分别代表数组长度和滑动窗口的长度。第二行有 𝑛 个整数,代表数组的具体数值。同行数据之间用空格隔开。输出包含两个。第一行输出,从左至
2024-05-28 19:31:55
578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1