![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
每日一题(算法篇)
坚持每日一道算法题
llibertyll
本科在读计科学生党一枚,天道酬勤,冲鸭!
展开
-
【寒假算法每日一题之孤独的照片】
寒假算法每日一题,加油原创 2023-01-10 22:37:35 · 128 阅读 · 0 评论 -
【寒假算法每日一题之统计次数】
寒假算法每日一题,加油!!!原创 2023-01-09 22:16:41 · 119 阅读 · 0 评论 -
反转链表(迭代法和递归法)
参考自:www.acwing.com原创 2022-09-28 09:29:28 · 145 阅读 · 0 评论 -
在O(1)时间删除链表结点
参考自:www.acwing.com原创 2022-09-28 09:25:48 · 306 阅读 · 0 评论 -
归并排序(MergeSort)
十大排序算法之归并排序原创 2022-07-31 11:11:08 · 137 阅读 · 0 评论 -
快速排序(Quicksort)
快速排序原创 2022-07-29 02:30:37 · 167 阅读 · 0 评论 -
2021-04-05
Ivan wants to play a game with you. He picked some string ?s of length ?n consisting only of lowercase Latin letters.You don’t know this string. Ivan has informed you about all its improper prefixes and suffixes (i.e. prefixes and suffixes of lengths from原创 2021-04-05 20:10:07 · 58 阅读 · 0 评论 -
搜索
题意:通过交换数组中的任意位置的元素,能够使得数组的下标的奇偶校验与元素相同的最小操作次数是?思路:判断错误的奇数与偶数个数是否相同,相同直接输出,否则输出‘-1’#include <iostream>using namespace std; int main() { int t; cin >> t; while(t--) { int n, odd = 0, even = 0, d = 0, ans = 0; cin >> n; int原创 2021-04-05 20:04:14 · 131 阅读 · 0 评论 -
2021-04-01
搜索专题连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通过一条线连起来(这条线不能经过其它棋子),而且线的转折次数不超过两次,那么这两个棋子就可以在棋盘上消去。不好意思,由于我以前没有玩过连连看,咨询了同学的意见,连线不能从外面绕过去的,但事实上这是错的。现在已经酿成大祸,就只能将错就错了,连线不能从外围绕过。玩家鼠标先后点击两块棋子,试图将他们消去,然后游戏的后台判断这两个方格能不能消去。现在你的任务就是写这个后台程序。I原创 2021-04-01 15:27:39 · 94 阅读 · 0 评论 -
2021-04-01
List itemc++ STL的运用之二分查找E - 二分查找(一)蒜头君手上有个长度为 n的数组 A。由于数组实在太大了,所以蒜头君也不知道数组里面有什么数字,所以蒜头君会经常询问整数 x是否在数组 A 中。输入格式第一行输入两个整数 n和 m,分别表示数组的长度和查询的次数。接下来一行有 n个整数 。接下来 m 行,每行有 1个整数 x,表示蒜头君询问的整数。输出格式对于每次查询,如果可以找到,输出"YES",否则输出"NO"。**解题思路 :**从题目就可以敏锐的注意到 二叉搜索树这个知识点.原创 2021-04-01 15:18:21 · 506 阅读 · 0 评论