【C/C++每日一练】总目录(2023.2.18~5.18)共90篇

2023-12-23 18:50

本文主要是介绍【C/C++每日一练】总目录(2023.2.18~5.18)共90篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2023.2.18~2023.5.18 连载三个月共90篇,暂停更 


 C/C++ 2023.05


2023.5.11-2023.5.18


20230518

1. Excel表列序号  🌟

2. 移除元素  🌟

3. 接雨水  🌟🌟🌟

20230517

1. 排序问题  🌟

2. 查找小值  🌟

3. 寻找峰值  🌟🌟

20230516

1. 买卖股票的最佳时机  🌟

2. 两数相加  🌟🌟

3. 二叉树的后序遍历  🌟

20230515

1. 区间和的个数  🌟🌟🌟

2. 二叉搜索树的最近公共祖先  🌟

3. 找最接近元素  🌟🌟

20230514

1. 全排列  🌟🌟

2. 分数到小数  🌟🌟

3. 删除排序链表中的重复元素 II  🌟🌟

20230513

1. 翻转二叉树  🌟

2. 二叉树的最小深度  🌟

3. 填充每个节点的下一个右侧节点指针  🌟🌟

20230512

1. 成绩打印  ※

2. 按要求补齐数组  🌟🌟🌟

3. 水仙花数  ※

20230511

1. 最长公共前缀  🌟

2. 打家劫舍  🌟🌟

3. 最接近的三数之和  🌟🌟


2023.5.11-2023.5.12


20230510

1. 编辑距离  🌟🌟🌟

2. 多数元素  🌟

3. 求分数数列的前N项和  ※

20230509

1. 分割回文串 II  🌟🌟🌟

2. 盛最多水的容器  🌟🌟

3. 字符串转换整数 (atoi)  🌟🌟

20230508

1. 相交链表  🌟🌟🌟

2. 排序链表  🌟🌟

3. 重排链表  🌟🌟

20230507

1. 求数列的第n项的值  ※

2. 求数列的第n项的值 II  ※

3. 简化路径  🌟🌟

20230506

1. 翻转顺序打印  ※

2. 字符金字塔  ※

3. 单词搜索  🌟🌟

20230505

1. 求尾数与常数之和  🌟

2. 删除有序数组中的重复项  🌟

3. 寻找旋转排序数组中的最小值  🌟🌟

20230504

1. 将数据流变为多个不相交区间  🌟🌟🌟

2. 冒泡法排序大小  🌟

3. Pow(x, n)  🌟🌟

20230503

1. 输出最长的递增数字字符串  🌟🌟

2. 缺失的第一个正数  🌟🌟🌟

3. 最大矩形  🌟🌟🌟

20230502

1. 卖树苗  ※

2. 数字归类  ※

3. 组合总和 II  🌟🌟

20230501

1. 对链表进行插入排序  🌟🌟

2. 找出小于平均值的数  ※

3. 二叉树的最大深度  🌟


C/C++ 2023.04


2023.4.21-2023.4.30


20230430

1. 分割回文串  🌟🌟

2. 六角填数  ※

3. 查找书籍  🌟

20230429

1. 螺旋矩阵  🌟🌟

2. 戳气球  🌟🌟🌟

3. 实现五则运算  🌟

20230428

1. 不同的二叉搜索树  🌟

2. 二叉树的锯齿形层序遍历  🌟🌟

3. 二叉树的右视图  🌟🌟

20230427

1. 从中序与后序遍历序列构造二叉树  🌟🌟

2. 从先序与中序遍历序列构造二叉树  🌟🌟

3. 二叉树展开为链表  🌟🌟

20230426

1. 不喜欢带钱的小C  🌟🌟

2. 数组排序  ※

3. 超级素数  ※

20230425

1. 成绩分布  ※

2. 汇总区间  🌟

3. 矩阵置零  🌟🌟

20230424

1. 只出现一次的数字  🌟

2. 有效的括号  🌟🌟

3. 递归反序正整数  🌟

20230423

1. 多组输入求和  ※

2. 螺旋矩阵 II  🌟🌟

3. 路径交叉  🌟🌟🌟

20230422

1. 存在重复元素  🌟

2. 组合总和  🌟🌟

3. 给表达式添加运算符  🌟🌟🌟

20230421

1. 位1的个数  🌟

2. 递归和非递归求和  ※

3. 俄罗斯套娃信封问题  🌟🌟🌟


2023.4.11-2023.4.20


20230420

1. 存在重复元素 II  🌟

2. 外观数列  🌟🌟

3. 最优路线  🌟🌟🌟

20230419

1. 插入区间  🌟🌟🌟

2. 单词拆分  🌟🌟

3. 不同路径  🌟🌟 C

20230418

1. 搜索插入位置  🌟

2. 最长有效括号  🌟🌟🌟

3. 子集  🌟🌟

20230417

1. 字母异位词分组  🌟🌟

2. 计算右侧小于当前元素的个数  🌟🌟🌟

3. 加一  🌟

20230416

1. 求数列第n项值  ※

2. 整数转换英文表示  🌟🌟🌟

3. 数组中找出最大值及索引位置  ※

20230415

1. 交错字符串  🌟🌟

2. 最短回文串  🌟🌟

3. 分段函数计算  ※

20230414

1. 寻找峰值  🌟🌟

2. 相同的树  🌟

3. 整数反转  ※

20230413

1. 与浮点数A最接近的分数B/C 🌟

2. 比较版本号  🌟🌟

3. 无重复字符的最长子串  🌟🌟

20230412

1. 二维数组找最值  🌟🌟

2. 排序  🌟

3. 二叉树展开为链表  🌟🌟

20230411

1. 排列序列  🌟🌟🌟

2. 翻转字符串里的单词  🌟🌟

3. 能被13又能被20整除的四位正整数的和  ※


2023.4.1-2023.4.10


20230410 二叉树专场(4)

1. 二叉搜索树迭代器  🌟🌟🌟

2. 验证二叉搜索树  🌟🌟🌟

3. 不同的二叉搜索树 II  🌟🌟🌟

20230409

1. 岛屿数量  🌟🌟

2. 出现最多的整数及次数  🌟

3. 两数相除  🌟🌟

20230408

1. 删除无效的括号  🌟🌟🌟

2. 合并K个升序链表  🌟🌟🌟

3. 四数之和  🌟🌟

20230407

1. 选择排序法  🌟

2. 多数元素  🌟

3. 字母异位词分组  🌟🌟

20230406

1. 按要求求质数  ※

2. 两数之和  🌟

3. 颜色分类  🌟🌟

20230405

1. 数组元素循环右移问题  ※

2. 输出字符图形  ※

3. 移除链表元素  🌟

20230404

1. 寻找旋转排序数组中的最小值 II  🌟🌟

2. “石头剪刀布”游戏程序  ※

3. 三数之和  🌟🌟

20230403

1. 阶乘后的零  🌟

2. 不同路径 II  🌟🌟

3. 爬楼梯  🌟

20230402

1. 找最大数和最小数  ※

2. 数组排序  ※

3. 按要求完成数据的输入输出  ※

20230401

1. 移动数组中的元素  ※

2. 好数对  ※

3. 排序数组中查找元素的首末位置  🌟


C/C++ 2023.03


2023.3.21-2023.3.31


2023.3.31

1. 最后一个单词的长度  ※

2. 水果计费系统  ※

3. 条件分支结构  ※

2023.3.30

1. 由数值大小在闭区间的  🌟

2. 买卖股票的最佳时机 II  🌟🌟

3. 通配符匹配  🌟🌟🌟

2023.3.29

1. 求前n个素数之和  🌟

2. 柱状图中最大的矩形  🌟🌟🌟

3. 解数独  🌟🌟🌟

2023.3.28

1. 环形链表  🌟🌟

2. 不同路径  🌟🌟 C++

3. 字母表位置索引  🌟

2023.3.27

1. 矩阵中的最长递增路径  🌟🌟🌟

2. 删除排序链表中的重复元素  🌟🌟

3. 商品优惠计算器  ※

2023.3.26  二叉树专场(3)

1. 二叉树的前序遍历  🌟🌟

2. 二叉树的最大深度  🌟

3. 有序数组转换为二叉搜索树  🌟🌟

2023.3.25

1. 搜索插入位置 🌟

2. 结合两个字符串  🌟

3. 同构字符串  🌟

2023.3.24

1. 搜索旋转排序数组  🌟🌟

2. 字符串中出现最多的字母  🌟

3. 从指定位置插入字符串  🌟

2023.3.23

1. 素数求和问题  🌟

2. 秒数转换  🌟

3. 硬币重量最轻问题  🌟🌟🌟

2023.3.22

1. 商家商品销售量统计  🌟

2. 乘积最大子数组  🌟🌟

3. 滑动窗口最大值  🌟🌟🌟

2023.3.21

1. 用递归求第n项的值  🌟

2. 最小路径和  🌟

3. 二进制求和  🌟🌟


2023.3.11-2023.3.20


20230320  二叉树专场(2)

1. 对称二叉树  🌟🌟

2. 翻转二叉树  🌟🌟

3. 二叉树的右视图  🌟🌟

20230319

1. 反转链表 II  🌟🌟

2. 解码方法  🌟🌟

3. 擅长编码的小k  🌟🌟🌟

20230318

1. 2 的幂  🌟

2. 打印年历  🌟

3. 路径交叉  🌟🌟🌟

20230317

1. 约分  ★

2. 逆波兰表达式求值  ★★

3. 环形链表 II  ★★

20230316

1. 两数之和 II  ★

2. 验证回文串  ★

3. 有序表的折半查找  ★★★

20230315

1. 数学题  ★

2. 杨辉三角 II  ★

3. 插入排序字符  ★

20230314

1. 移动数组中的元素

2. 搜索二维矩阵

3. 三角形最小路径和

20230313

1. 旋转链表  ★★

2. 跳跃游戏  ★

3. 求根节点到叶节点数字之和  ★★★

20230312  二叉树专场(1)

1. 二叉树的中序遍历  ★★

2. 平衡二叉树  ★★

3. 二叉树中的最大路径和  ★★★

20230311

1. 计算阶乘的和  ★

2. 基本计算器  ★★★

3. N皇后 II  ★★★


2023.1.1-2023.1.10 


20230310

1. 用栈实现队列  ★★

2. 单词搜索 II  ★★★

3. 直线上最多的点数  ★★★

20230309

1. 罗马数字转整数  ★

2. 最大数  ★★

3. 有效数字  ★★★

20230308

1. 最大间距  ★★★

2. 被围绕的区域  ★★

3. 天际线问题  ★★★

20230307

1. 国名排序  ★★

2. 重复的DNA序列  ★★★

3. 买卖股票的最佳时机 III  ★★★

20230306

1. 判断素数的个数  ※

2. 分隔链表  ★★

3. 数据流的中位数  ★★

20230305

1. 整数分解  ※

2. 二叉树的最小深度 ★★

3. 找x ★★

20230304

1. 计数质数  ※

2. 筛选10到1000的回文数 ※

3. 计算位于矩阵边缘的元素之和 ★

20230303

1. 字符串相乘  ★★

2. 单词拆分 II  ★★★

3. 串联所有单词的子串  ★★★

20230302

1. 个位数是6,且能被3整除的五位数共有多少个?  ※

2. 不同方式求n的阶乘  ★

3. 报数游戏  ★☆

20230301

1. 冒泡排序法排序  ★

2. 有效的数独  ★★

3. 删除有序数组中的重复项 II  ★★


C/C++ 2023.02


20230228

1. 加油站

2. 拼接最大数

3. 下一个排列

20230227

1. 按要求排序数组  ★

2. Z 字形变换  ★★

3. 全排列  ★★

20230226

1. 电话号码的字母组合  ★★

2. 删除链表倒数第 N 个结点  ★★

3. 海港(port)  ★★★

20230225

1. 工龄问题求解  ★

2. 字符图形输出  ★★

3. LRU 缓存机制  ★★★

20230224

1. 字符串排序

2. Excel表列名称

3. 颠倒二进制位

20230223

1. 数据合并

2. 回文链表

3. 完美矩形

20230222

1. 部分复制字符串  ★

2. 按字典顺序排列问题  ★★

3. 地下城游戏  ★★★

20230221

1. 格雷编码

2. 矩阵问题

3. 搜索旋转排序数组 II

20230220

1. 利用字母组成图形

2. 子集 II

3. 路径总和 II

20230219

1. 用队列实现栈

2. 判断是否能组成三角形

3. 只出现一次的数字 II

20230218

1. 整数转罗马数字

2. 跳跃游戏 II

3. 买卖股票的最佳时机 IV


🌟 每日一练刷题专栏 🌟

持续,努力奋斗做强刷题搬运工!

👍 点赞,你的认可是我坚持的动力! 

🌟 收藏,你的青睐是我努力的方向! 

评论,你的意见是我进步的财富!  

 主页:https://hannyang.blog.csdn.net/

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏

这篇关于【C/C++每日一练】总目录(2023.2.18~5.18)共90篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/529090

相关文章

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

C++包装器

包装器 在 C++ 中,“包装器”通常指的是一种设计模式或编程技巧,用于封装其他代码或对象,使其更易于使用、管理或扩展。包装器的概念在编程中非常普遍,可以用于函数、类、库等多个方面。下面是几个常见的 “包装器” 类型: 1. 函数包装器 函数包装器用于封装一个或多个函数,使其接口更统一或更便于调用。例如,std::function 是一个通用的函数包装器,它可以存储任意可调用对象(函数、函数

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

06 C++Lambda表达式

lambda表达式的定义 没有显式模版形参的lambda表达式 [捕获] 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 有显式模版形参的lambda表达式 [捕获] <模版形参> 模版约束 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 含义 捕获:包含零个或者多个捕获符的逗号分隔列表 模板形参:用于泛型lambda提供个模板形参的名

6.1.数据结构-c/c++堆详解下篇(堆排序,TopK问题)

上篇:6.1.数据结构-c/c++模拟实现堆上篇(向下,上调整算法,建堆,增删数据)-CSDN博客 本章重点 1.使用堆来完成堆排序 2.使用堆解决TopK问题 目录 一.堆排序 1.1 思路 1.2 代码 1.3 简单测试 二.TopK问题 2.1 思路(求最小): 2.2 C语言代码(手写堆) 2.3 C++代码(使用优先级队列 priority_queue)

90、k8s之secret+configMap

一、secret配置管理 配置管理: 加密配置:保存密码,token,其他敏感信息的k8s资源 应用配置:我们需要定制化的给应用进行配置,我们需要把定制好的配置文件同步到pod当中容器 1.1、加密配置: secret: [root@master01 ~]# kubectl get secrets ##查看加密配置[root@master01 ~]# kubectl get se

【C++高阶】C++类型转换全攻略:深入理解并高效应用

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C++ “ 登神长阶 ” 🤡往期回顾🤡:C++ 智能指针 🌹🌹期待您的关注 🌹🌹 ❀C++的类型转换 📒1. C语言中的类型转换📚2. C++强制类型转换⛰️static_cast🌞reinterpret_cast⭐const_cast🍁dynamic_cast 📜3. C++强制类型转换的原因📝

C++——stack、queue的实现及deque的介绍

目录 1.stack与queue的实现 1.1stack的实现  1.2 queue的实现 2.重温vector、list、stack、queue的介绍 2.1 STL标准库中stack和queue的底层结构  3.deque的简单介绍 3.1为什么选择deque作为stack和queue的底层默认容器  3.2 STL中对stack与queue的模拟实现 ①stack模拟实现

c++的初始化列表与const成员

初始化列表与const成员 const成员 使用const修饰的类、结构、联合的成员变量,在类对象创建完成前一定要初始化。 不能在构造函数中初始化const成员,因为执行构造函数时,类对象已经创建完成,只有类对象创建完成才能调用成员函数,构造函数虽然特殊但也是成员函数。 在定义const成员时进行初始化,该语法只有在C11语法标准下才支持。 初始化列表 在构造函数小括号后面,主要用于给