C语言刷题打卡
文章平均质量分 93
算法刷题总集
忆梦初心
这个作者很懒,什么都没留下…
展开
-
【刷题篇】栈和队列
各位小友们好久不见,甚是想念!前段时间我们学习了两个重要的数据结构---栈和队列。有效的括号用队列实现栈用栈实现队列注:为了实现方便,本期我们将使用C++来编写代码,利用STL中现有的栈和队列进行实现。原创 2023-04-16 18:13:17 · 853 阅读 · 95 评论 -
【刷题篇】链表(下)
🌸各位读者们好,本期我们来填填之前留下的坑,继续来讲解几道和链表相关的OJ题。但和上期单向链表不一样的是,我们今天的题目主要是于环形链表有关,下面让我们一起看看吧。💻环形链表环形链表II求环形链表环长环形链表💍。原创 2023-02-21 22:34:40 · 2832 阅读 · 80 评论 -
【刷题篇】链表(上)
🌈前段时间我们学习了单向链表和双向链表,本期将带来3道与链表相关的OJ题来巩固对链表的理解。话不多说,让我们进入今天的题目吧!🚀反转单链表链表的中间结点合并两个有序链表反转单链表✨。原创 2023-02-11 10:31:13 · 2261 阅读 · 67 评论 -
【刷题篇】顺序表
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,是线性表中的一种,分为静态顺序表和动态顺序表。一般情况下采用数组存储,支持元素的随机访问。在数组上完成数据的增删查改。而本期,我们将通过两道在线OJ题来巩固顺序表的基础知识,这两道题分别来自LeetCode 27移除元素和LeetCode 88合并两个有序数组。原创 2023-02-07 12:51:12 · 1056 阅读 · 63 评论 -
C语言刷题之摩尔投票法
摩尔投票法又称多数投票法,主要用于解决一个数组中的众数(要求数量超过数组长度的二分之一)的问题。它的原理如下:我们将数组的元素想象成一张张选票,数字代表候选人的序号,每次从数组中取两个元素,如果两个元素相同,则选票数进行累加;如果不相同,则选票进行抵消,直到遍历完整个数组。如果数组中存在符合要求的候选人,则最后剩下的选票一定是最终候选人的序号。(极限一换一规则)原创 2023-01-18 18:40:44 · 1752 阅读 · 34 评论 -
C语言刷题之动态规划入门(一)
动态规划入门(一)原创 2022-12-11 12:28:05 · 2479 阅读 · 0 评论 -
C语言刷题之动态规划进阶(二)
动态规划刷题原创 2022-12-25 20:36:49 · 760 阅读 · 0 评论 -
C语言刷题之动态规划入门(二)
动态规划入门刷题(二)原创 2022-12-12 15:58:14 · 614 阅读 · 0 评论 -
C语言刷题之动态规划进阶(一)
动态规划刷题原创 2022-12-18 21:18:01 · 743 阅读 · 1 评论 -
C语言刷题之动态规划入门(三)
C语言刷题之动态规划入门(三)原创 2022-12-15 20:39:53 · 1394 阅读 · 2 评论