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

news2024/11/24 20:35:55

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


Python 2023.05


2023.05.11-2023.05.18


20230518

20230517

1. 最大连续1的个数 I Max Consecutive Ones  🌟

2. 最大连续1的个数 II Max Consecutive Ones  🌟🌟

3. 最大连续1的个数 III Max Consecutive Ones  🌟🌟

20235016

1. 打家劫舍 I House Robber i

2. 打家劫舍 II House Robber ii

3. 打家劫舍 III House Robber iii

4. 打家劫舍 IV House Robber iv

20230515

1. 只出现一次的数字 Single Number

2. 只出现一次的数字 II Single Number II

3. 只出现一次的数字 III Single Number III

20230514

1. 不同路径 I Unique Paths 1

2. 不同路径 II Unique Paths 2

3. 不同路径 III Unique Paths 3

20230513

1. 粉刷房子 Paint House

2. 粉刷房子 II Paint House-ii

3. 粉刷房子 III Paint House-iii

20230512

1. 跳跃游戏 V

2. 跳跃游戏 VI

3. 跳跃游戏 VII

20230511

1. 跳跃游戏 Jump Game I

2. 跳跃游戏 Jump Game II

3. 跳跃游戏 Jump Game III

4. 跳跃游戏 Jump Game IV


2023.05.01-2023.05.10


20230510

1. 石子游戏 Stone Game VII

2. 石子游戏 Stone Game VIII

3. 石子游戏 Stone Game IX

20230509

1. 石子游戏 Stone Game IV

2. 石子游戏 Stone Game V

3. 石子游戏 Stone Game VI

20230508

1. 石子游戏 Stone Game I

2. 石子游戏 Stone Game II

3. 石子游戏 Stone Game III

20230507

1. 丑数 Ugly Number I

2. 丑数 Ugly Number II

3. 丑数 Ugly Number III

4. 超级丑数 Super Ugly Number

20230506

1. 存在重复元素 Contains Duplicate I

2. 存在重复元素 Contains Duplicate II

3. 存在重复元素 Contains Duplicate III

20230505

3. 课程表 Course Schedule III

4. 课程表 Course Schedule IV

20230504

1. 课程表 Course Schedule I

2. 课程表 Course Schedule II

20230503

1. 外观数列  🌟🌟

2. 找出素数对  ※

3. 子集  🌟🌟

20230502

1. 被围绕的区域  🌟🌟

2. 两数之和 II  🌟

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

20230501

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

2. 平衡二叉树  🌟🌟

3. 找出素数对  ※


Python 2023.04


2023.04.21-2023.04.30


20230430

1. 移除元素  🌟

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

3. 搜索旋转排序数组 II  🌟🌟

20230429

1. 地下城游戏  🌟🌟🌟

2. 杨辉三角 II  🌟

3. 旋转数组  🌟🌟

20230428

1. 最长有效括号  🌟🌟🌟

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

3. 回文链表  🌟

20230427

1. 三数之和  🌟🌟

2. 编辑距离  🌟🌟🌟

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

20230426

1. 删除重复字符  ※

2. 颜色分类  🌟🌟

3. 计算圆周率  ※

20230425

1. 多数元素  🌟

2. 二叉树的层序遍历 II  🌟🌟

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

20230424

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

2. 用栈实现队列  🌟

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

20230423

1. 删除链表的倒数第 N 个结点  🌟🌟

2. 最小覆盖子串  🌟🌟🌟

3. 二叉树的层序遍历  🌟🌟

20230422

1. 杨辉三角  🌟

2. 最长回文子串  🌟🌟

3. 逆波兰表达式求值  🌟🌟

20230421

1. 组合总和 II  🌟🌟

2. 加一  🌟

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


2023.04.11-2023.04.20


20230420

1. 数组逐位判断  🌟

2. 交错字符串  🌟🌟

3. 二进制求和  🌟

20230419

1. N皇后 II  🌟🌟🌟

2. 迷宫问题(递归)  🌟🌟🌟

3. 体操比赛成绩统计  ※

20230418

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

2. 四数之和  🌟🌟

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

20230417

1. 最大间距  🌟🌟🌟

2. Z 字形变换  🌟🌟

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

20230416

1. 有效数字  🌟🌟🌟

2. 二叉树的最大深度  🌟

3. 单词搜索  🌟🌟

20230415

1. 路径总和 II  🌟🌟

2. 两数相除  🌟🌟

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

20230414

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

2. 统计成绩分布 ※

3. 分割回文串  🌟

20230413

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

2. 全排列  🌟🌟

3. 计数质数  ※

20230412

1. 用队列实现栈  🌟

2. 二叉树的序列化与反序列化  🌟🌟🌟

3. 两两交换链表中的节点  🌟🌟

20230411

1. 环形链表  🌟

2. 比较版本号  🌟🌟

3. 基本计算器  🌟🌟🌟


2023.04.01-2023.04.10


20230410

1. 不同路径  🌟🌟

2. 戳气球  🌟🌟🌟

3. 验证二叉搜索树  🌟🌟

20230409

1. 任意多行字符串拆分数值求和  ※

2. 快乐数  ※

3. 格雷编码  🌟🌟

20230408

1. 两数相除  🌟🌟

2. 分割回文串  🌟🌟

3. x 的平方根  🌟

20230407

1. 四舍六入五成双  🌟🌟

2. 编辑距离  🌟🌟🌟

3. 分割回文串  🌟🌟

20230406

1. 环形链表 II  🌟🌟

2. 反转链表  🌟🌟

3. 子集 II  🌟🌟

20230405

1. 整数转罗马数字  🌟🌟

2. 位1的个数  🌟

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

20230404

1. Pow(x, n)  🌟🌟

2. 括号生成  🌟🌟

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

20230403

1. 生成随机正整数  ※

2. 新浪微博热门话题  ※

3. 恢复二叉搜索树  🌟🌟

20230402

1. 对称二叉树  🌟

2. 输出整数的全排列  🌟

3. 盛最多水的容器  🌟🌟

20230401

1. 最大子序和  🌟

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

3. 岛屿数量  🌟🌟


Python 2023.03


2023.03.21-2023.03.31


20230331

1. 阶乘后的零  🌟

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

3. LRU 缓存机制  🌟🌟

20230330

1. 存在重复元素  🌟

2. 矩阵置零  🌟🌟

3. 回文对  🌟🌟🌟

20230329

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

2. 二叉树的中序遍历  🌟🌟

3. 二叉树的后序遍历  🌟🌟

20230328

1. 路径总和  🌟🌟

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

3. 文本左右对齐  🌟🌟🌟

20230327

1. 最大矩形  🌟🌟🌟

2. 反转链表 II  🌟🌟

3. 单词接龙 II  🌟🌟🌟

20230326

1. 数据流的中位数  🌟

2. 罗马数字转整数  🌟🌟

3. 插入区间  🌟🌟

20230325

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

2. 重排链表  🌟🌟

3. 两数相加  🌟🌟

20230324

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

2. 有效的数独  🌟🌟

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

20230323

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

2. 矩形区域不超过 K 的最大数值和  🌟🌟🌟

3. 有序链表转换二叉搜索树  🌟🌟

20230322

1. Excel表列序号  🌟

2. 单词拆分  🌟🌟

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

20230321

1. 两个正整数之间的偶数和  🌟

2. 求列表的平衡点  🌟🌟

3. 分数到小数  🌟🌟


2023.03.11-2023.03.20


20230320

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

2. 两数之和 II  🌟

3. 有效数字  🌟🌟🌟

20230319

1. 有效的括号  ★

2. 简化路径  ★★

3. 整数转换英文表示  ★★★

20230318

1. 排序链表  ★★

2. 最长连续序列  ★★

3. 扰乱字符串  ★★★

20230317

1. 最大公约数和最小公倍数  ★

2. 最小路径和  ★★

3. 二叉树的锯齿形层序遍历  ★★★

20230316

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

2. 麦克的分家遗嘱  ★★

3. 分发糖果  ★★★

20230315

1. 实现素数处理的功能  ★

2. 单词拆分 II  ★★★

3. 天际线问题  ★★★

20230314

1. 最大数

2. 寻找峰值

3. 串联所有单词的子串

20230313

1. 全排列 II  ★★

2. 跳跃游戏 II  ★★

3. 通配符匹配  ★★

20230312

1. 提示用户输入的简单菜单  ★

2. 字母异位词分组  ★★

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

20230311

1. 合并两个有序数组

2. 二叉树的右视图

3. 拼接最大数


2023.03.01-2023.03.10 


20230310

1. 爬楼梯  ★

2. 删除无效的括号  ★★★

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

20230309

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

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

3. 只出现一次的数字 II  ★★ 

20230308

1. Excel表列名称  ★

2. 同构字符串  ★★

3. 分割回文串 II  ★★★

20230307

1. 重复的DNA序列  ★★

2. 搜索二维矩阵  ★★

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

20230306

1. 翻转二叉树  ★★

2. 最长公共前缀  ★★

3. 2的幂 ★

20230305 

1. 正则表达式匹配  ★★★

2. 寻找旋转排序数组中的最小值 II  ★★★

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

20230304

1. 移除链表元素  ★

2. K 个一组翻转链表  ★★★

3. 三角形最小路径和  ★★

20230303

1. 两数之和  ★

2. 组合总和  ★★

3. 相同的树  ★★

20230302

1. 字符串统计

2. 合并两个有序链表

3. 下一个排列

20230301

1. 只出现一次的数字

2. 以特殊格式处理连续增加的数字

3. 最短回文串


Python 2023.02


20230228

1. 螺旋矩阵 II  ★★

2. 排列序列  ★★★

3. 数字 1 的个数  ★★★

20230227

1. 路径交叉  ★★★

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

3. 寻找两个正序数组的中位数  ★★★

20230226

1. 合并列表中字典字段  ★

2. 乘积最大子数组  ★★

3. 加油站  ★★

20230225

1. 整数反转

2. 求最大公约数和最小公倍数

3. 单词搜索 II

20230224

1. 列表奇偶拆分 ★

2. 随机生成车牌号 ★

3. 接雨水 ★★★

20230223

1. 合并区间

2. 单词接龙

3. N皇后

20230222

1. 柱状图中最大的矩形

2. 汇总区间

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

20230221

1. 不同路径 II

2. 字符串转换整数 (atoi)

3. 字符串相乘

20230220

1. 存在重复元素 II

2. 按要求实现程序功能

3. 分割链表

20230219

1. 循环随机取数组直到得出指定数字?

2. 旋转链表

3. 区间和的个数

20230218

1. 旋转图像

2. 解码方法

3. 二叉树最大路径和


🌟 每日一练刷题专栏 🌟

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

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

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

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

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

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/535017.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是K-近邻算法?

一、什么是K-近邻算法? K近邻算法(K-Nearest Neighbors,简称KNN)是一种基本的分类和回归算法。它的基本原理是通过测量样本之间的距离来对未知样本进行分类或预测。KNN算法被归类为一种“懒惰学习”(lazy learning&am…

【K8s】安全认证与DashBoard

文章目录 一、概述1、客户端2、认证、鉴权与准入控制 二、认证管理1、认证方式2、HTTPS证书认证 三、授权管理1、授权与RBAC2、Role 与 ClusterRole3、RoleBinding 与 ClusterRoleBinding4、案例:创建一个只能管理dev空间下Pods资源的账号 四、准入控制五、DashBoar…

【ARMv8 编程】A64 流控制指令

A64 指令集提供了许多不同种类的分支指令。对于简单的相对分支,即那些从当前地址偏移的分支,使用 B 指令。无条件简单相对分支可以从当前程序计数器位置向后或向前分支最多 128MB。 有条件的简单相对分支,其中条件代码附加到 B,具…

用Pin对二进制文件自动脱壳

Intel Pin Intel Pin在可执行二进制代码中插入一些探测函数,用于观察、记录、分析宿主代码执行过程中的一些与计算机体系结构相关的特性,如访存指令,寄存器内容,寄存器地址等,通过Pin提供的API可以编写各种分析函数,这样程序运行完以后,统计和分析结果也同时产生,分析…

solidworks2020及麦迪工具箱安装

1、麦迪工具箱安装 1)下载 下载链接:www.maidiyun.com/download 下载今日制造 2)安装 由于电脑上安装了杀毒软件,会直接删除解压后的安装包,因此需要关闭杀毒软件或者在被删除后进入杀毒软件的隔离区将该文件添加…

网站信息收集

网站信息收集 ip信息收集 域名Whois查询 - 站长之家 Whois查询 http://tool.chinaz.com/ 站长工具 https://dns.aizhan.com/ 爱站网 ping检测 ip反查域 https://x.threatbook.cn/ 微步在线 https://toolbar.netcraft.com/site_report 网站查询 http://tool.chinaz.com/n…

JECloud 运行前端模块所遇到的问题(持续学习汇总)

1.依赖安装问题 官网 JECLoud 前端打包部署 1.1 部署前 注意 可以先下载 jecloud-libs 项目 尝试 部署安装 node版本不能过高!选择node v14.17.5 版本 在部署前 如果当前node版本过高可以使用 nvm工具 切换到低版本, 但是需要注意的是 切换版本时 …

判断数组中各个元素是否为实数numpy.isreal()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 判断数组中各个元素是否为实数 numpy.isreal() 选择题 以下程序的运行结果是? import numpy as np anp.array([11j,2j,3.4,5]) print("【显示】a:");print(a) print("【执行】…

Java+Demo 使用java的URLConnection类下载网络文件和支持断网断点续传的简单应用

记录一下使用java的URLConnection类和File类下载网络文件和支持断网断点续传的简单方式 java URLConnection类的结构 demo代码假设下载python的安装包 https://www.python.org/ftp/python/3.10.8/python-3.10.8-amd64.exeFileDownloadUtilsDemo1.java package boot.example…

【ARMv8 编程】A64 系统控制和其他指令

A64 指令集包含与以下相关的指令: 异常处理。系统寄存器访问。调试。提示指令,在许多系统中都有电源管理应用程序。 一、异常处理指令 存在三个异常处理指令,其目的是引发异常。这些用于调用在操作系统(EL1)、Hyper…

004、PG实例结构

实例结构 1、PostgreSQL实例2、建立一个连接和创建一个会话3、初始化参数文件4、postgresql.conf参数文件5、postgresql.auto.conf参数文件6、参数生效条件7、Memory Architecture8、Process Architecture9、Postgres Server Process10、Backend Processes11、Background Proce…

Linux:split命令、paste命令、ecal命令和正则表达式

Linux:split命令、paste命令、ecal命令和正则表达式 一、split命令二、paste命令三、eval命令四、正则表达式五、实验与应用 一、split命令 split命令—Linux下将一个大的文件拆分成若干小文件语法格式 split 选项 参数 原始文件 拆分后文件名前缀常用选项 选项说…

Claude不能用了?我来帮你

前几天,我在《不需要等待列表,也不用魔法上网的Claude,能否比肩ChatGPT?》一文中,介绍了ChatGPT的同门师兄Claude的注册使用教程。许多同学按照我的教程,很快就无痛使用上了类似ChatGPT的服务。 403 Forbid…

WGCNA | 不止一个组的WGCNA怎么分析嘞!?~(二)(共识网络分析-第二步-构建网络与模块-分步法)

1写在前面 不知道各位最近过得怎么样,昨天去修了脚🦶,感觉自己马上就要迈入油腻中年人的行列了。🥲 不过说实话,还是挺舒服的,值得再去一次。😅 接着更一下WGCNA的教程吧,还是值得大…

TypeScript-基础类型

目录 介绍 布尔值 数字 字符串 数组 元组 Tuple 枚举 Unknown Any Void Null 和 Undefined Never Object 类型断言 关于 Number, String, Boolean, Symbol 和 Object 介绍 在TypeScript中,我们能够处理一些数据单元,例如:数字…

【JavaWeb】-- HTML、CSS、JavaScript

文章目录 HTML1.基本介绍2.快速入门3.基础标签3.1 标题标签3.2 hr标签3.3 字体标签3.4 加粗、斜体、下划线标签3.5 居中标签 4.图片、音频、视频标签5.超链接标签6.列表标签7.表格标签8.布局标签9.表单标签9.1 表单标签概述9.2 form标签属性9.3 代码演示 10.表单项标签 CSS1.概…

【Prompting】ChatGPT Prompt Engineering开发指南(5)

ChatGPT Prompt Engineering开发指南:Transforming 翻译通用翻译器音调转换格式转换拼写检查/语法检查内容来源 在本教程中,我们将探讨如何使用大型语言模型来进行文本转换任务,例如语言翻译,拼写和语法检查,音调调整和…

怎么画邻接表?不用邻接矩阵也能画?

目录 一、有向图的邻接表 二、无向图的邻接表 一、有向图的邻接表 最简单粗暴的方式就是把某个顶点发出的箭头指向的顶点全作为单个结点连接到此顶点的后面。结点数等于边数。 按正常思路的话,是一种递归遍历。 1.选一个点作为出发点。比如选一个v0。 2.从第一出…

Kali-linux控制Meterpreter

Meterpreter是Metasploit框架中的一个杀手锏,通常作为利用漏洞后的攻击载荷所使用,攻击载荷在触发漏洞后能够返回给用户一个控制通道。当使用Armitage、MSFCLI或MSFCONSOLE获取到目标系统上的一个Meterpreter连接时,用户必须使用Meterpreter传…

【C++】leetcode力扣 剑指 Offer 题解

文章预览: 剑指 Offer 03. 数组中重复的数字剑指 Offer 04. 二维数组中的查找剑指 Offer 05. 替换空格剑指 Offer 06. 从尾到头打印链表剑指 Offer 07. 重建二叉树剑指 Offer 09. 用两个栈实现队列剑指 Offer 10- I. 斐波那契数列剑指 Offer 10- II. 青蛙跳台阶问题…