笨笨的刷题日记

news2024/11/14 15:07:36

关注我,带你一起学习,共同成长。

LeetCode

还记得三年前找实习的时候 leetCode 还是 1000 题左右,现在都飙到 3000 题了,还有前端狗专用的 JavaScript 系列。这个世界真实太疯狂了。

leetCode 部分习题参考答案 正在更新中

标号题目题解描述
912排序数组ans练习了多种排序算法
994腐烂的橘子ans
3无重复字符的最长子串ans动态规划
39组合总和ans递归
标号标题题解
2两数之和(~ ̄▽ ̄)~
4寻找两个有序数组的中位数s( ̄▽ ̄)
5最长回文子串/(* ̄︶ ̄)
7整数反转(ノ ̄▽ ̄)
8字符串转换整数 (atoi)( ̄. ̄)
9回文数o( ̄▽ ̄)d
11盛水最多的容器 ̄ω ̄=
14最长公共前缀(~ ̄▽ ̄)~
15三数之和s( ̄▽ ̄)
16最接近的三数之和/(* ̄︶ ̄)
20有效的括号(ノ ̄▽ ̄)
21合并两个有序链表( ̄. ̄)
23合并K个有序链表o( ̄▽ ̄)d
26删除排序数组中的重复项 ̄ω ̄=
33搜索旋转排序数组(~ ̄▽ ̄)~
43字符串相乘s( ̄▽ ̄)
46全排列/(* ̄︶ ̄)
53最大子序和(ノ ̄▽ ̄)
54螺旋矩阵( ̄. ̄)
59螺旋矩阵 2o( ̄▽ ̄)d
61旋转链表 ̄ω ̄=
62不同路径(~ ̄▽ ̄)~
70爬楼梯s( ̄▽ ̄)
78子集/(* ̄︶ ̄)
88合并两个有序数组(ノ ̄▽ ̄)
89格雷编码( ̄. ̄)
104二叉树的最大深度o( ̄▽ ̄)d
121买卖股票的最佳时机 ̄ω ̄=
122买卖股票的最佳时机2(~ ̄▽ ̄)~
124二叉树中的最大路径和s( ̄▽ ̄)
136只出现一次的数字/(* ̄︶ ̄)
141环形链表(ノ ̄▽ ̄)
142环形链表2( ̄. ̄)
146LRU缓存机制o( ̄▽ ̄)d
148排序链表 ̄ω ̄=
155最小栈(~ ̄▽ ̄)~
160相交链表s( ̄▽ ̄)
169多数元素/(* ̄︶ ̄)
206反转链表(ノ ̄▽ ̄)
215数组中的第K个最大元素( ̄. ̄)
217存在重复元素o( ̄▽ ̄)d
230二叉搜索树中第K小的元素 ̄ω ̄=
2312的幂(~ ̄▽ ̄)~
235二叉搜索树的最近公共祖先s( ̄▽ ̄)
236二叉树的最近公共祖先/(* ̄︶ ̄)
237删除链表中的节点(ノ ̄▽ ̄)
238除自身以外数组的乘积( ̄. ̄)
292Nim 游戏o( ̄▽ ̄)d
344反转字符串 ̄ω ̄=
557反转字符串中的单词 III(~ ̄▽ ̄)~

PAT

PAT 的题目很经典,适合大学新生作为学习语言的练习题,练习一下数据结构和基本的算法挺好的。

PAT 乙级题目参考答案 稳定版

标号标题题解
1001害死人不偿命的(3n+1)猜想O
1002写出这个数O
1003我要通过!O
1004成绩排名O
1005继续(3n+1)猜想O
1006换个格式输出整数O
1007素数对猜想O
1008数组元素循环右移问题O
1009说反话O
1010一元多项式求导O
1011A+B 和 CO
1012数字分类O
1013数素数O
1014福尔摩斯的约会O
1015德才论O
1016部分 A+BO
1017A除以BO
1018锤子剪刀布O
1019数字黑洞O
1020月饼O
1021个位数统计O
1022D进制的A+BO
1023组个最小数O
1024科学计数法O
1025反转链表O
1026程序运行时间O
1027打印沙漏O
1028人口普查O
1029旧键盘O
1030完美数列O
1031查验身份证O
1032挖掘机技术哪家强O
1033旧键盘打字O
1034有理数四则运算O
1035插入与归并O
1036跟奥巴马一起编程O
1037在霍格沃茨找零钱O
1038统计同成绩学生O
1039到底买不买O
1040有几个PATO
1041考试座位号O
1042字符统计O
1043输出PATestO
1044火星数字O
1045快速排序O
1046划拳O
1047编程团体赛O
1048数字加密O
1049数列的片段和O
1050螺旋矩阵O
1051复数乘法O
1052卖个萌O
1053住房空置率O
1054求平均值O
1055集体照O
1056组合数的和O
1057数零壹O
1058选择题O
1059C语言竞赛O
1060爱丁顿数O
1061判断题O
1062最简分数O
1063计算谱半径O
1064朋友数O
1065单身狗O
1066图像过滤O
1067试密码O
1068万绿丛中一点红O
1069微博转发抽奖O
1070结绳O
1071小赌怡情O
1072开学寄语O
1073多选题常见计分法O
1074宇宙无敌加法器O
1075链表元素分类O
1076Wifi密码O
1077互评成绩计算O
1078字符串压缩与解压O
1079延迟的回文数O
1080MOOC期终成绩O
1081检查密码O
1082射击比赛O
1083是否存在相等的差O
1084外观数列O
1085PAT单位排行O
1086就不告诉你O
1087有多少不同的值O
1088三人行O
1089狼人杀-简单版O
1090危险品装箱O
1091N-自守数O
1092最好吃的月饼O
1093字符串A+BO
1094谷歌的招聘O
1095解码PAT准考证O

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

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

相关文章

C++primer(第五版)第十五章(面向对象程序设计)

15.1 OOP:概述 面向对象程序设计(object-oriented programming)的核心思想是数据抽象,继承和动态绑定(个人认为应该是多态,但是书里原话是动态绑定,因此不太确定). 一开始,C只是C加上一些面向对象特性.C最初的名称C with Classes 也反映了这个血缘关系 …

摆动排序 II · Wiggle Sort II

链接: 题解: 1.先用partition函数,求得n/2的位置的排序 2.然后选取首尾指针(奇数选择1和length-1,偶数选择为1和length-2),进行swap交换 3.每次首指针每次2,尾指针每次-2 九章算…

使用 Sa-Token 实现不同的登录模式:单地登录、多地登录、同端互斥登录

一、需求分析 如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它可以手机电脑同时在线,但是不能在两个手机上同时登录一个账号。 同端互斥登录,指的就是:像腾讯QQ一样,在同一类型设备上只允许单地点登…

Spring:Bean生命周期

Bean 生命周期 生命周期 Bean 生命周期是 bean 对象从创建到销毁的整个过程。 简单的 Bean 生命周期的过程: 1.实例化(调用构造方法对 bean 进行实例化) 2.依赖注入(调用 set 方法对 bean 进行赋值) 3.初始化&#x…

IDEA使用教程 安装教程

16. Codota 插件 Codota 插件可以根据使用频率优先显示较常用的类和方法。然而,是否使用该插件取决于个人的偏好。有时工具只能作为参考,仍然需要依靠个人记忆来确保准确性。 17. 快速查看类和字段的注释 按下 F2 键可以快速查看某个类或字段的文档注…

编译运行Secure Value Recovery Service v2

下载项目 git clone https://github.com/signalapp/SecureValueRecovery2.git编译 make dockersh报错 修改Dockerfile ARG PROTOC_GEN_GO_GITREV6875c3d7242d1a3db910ce8a504f124cb840c23a RUN go env -w GOPROXYhttps://goproxy.cn,direct RUN go install google.golang.org/p…

阿里云轻量应用服务器和云服务器的区别

阿里云服务器ECS和轻量应用服务器有什么区别?云服务器ECS是明星级云服务器,轻量应用服务器可以理解为简化版的云服务器ECS,轻量适用于单机应用,云服务器ECS适用于集群类高可用高容灾应用,阿里云百科来详细说下阿里云轻…

MachineLearningWu_10_NeuralNetwork

x.1 课程目录 为了开始我们的学习,我们会先列出我们的课程目录,诸如以下, x.2 NN的发展 NN一开始是为了模仿人类大脑,但随着时间的演进,逐渐被使用在各种应用之中, 深度学习DL为何最近几年突飞猛进呢&…

IDEA使用插件绘制UML类图+PlantUML语法讲解

安装 IDEA安装插件 安装完插件记得重启一下IDEA 安装Graphviz(亲测win11可以使用) 安装完插件之后,还需要安装Graphviz才可以渲染图形。 Graphviz安装包下载地址 安装过程很简单,直接双击或者管理员身份运行即可,注…

高性能内存对象缓存 Memcached

高性能内存对象缓存 Memcached Memcached 概述 一套开源的高性能分布式内存对象缓存系统 所有的数据都存储在内存中 支持任意存储类型的数据 提高网站的访问速度 Memcached 是典型的 C/S 架构,因此需要安装 Memcached 服务端与 Memcached API 客户端。 数据存…

实验三(OSPF)7 8

解题思路: 先配置好路由的环回及规划好IP地址,确保正确; (由于r8模拟为运营商,因此r1,r2,r3各写一条缺省指向r8 并测试) hub-spoke网络结构,需要在r1-r2-r3建立隧道0配置MGRE-多点通用路由协…

FreeRTOS ~(七)互斥量 ~ (3/3)互斥量的缺陷和递归锁

前情提要 FreeRTOS ~(四)同步互斥与通信 ~ (2/3)互斥的缺陷 FreeRTOS ~(五)队列的常规使用 ~ (2/5)队列解决互斥缺陷 FreeRTOS ~(六)信号量 ~ (2/…

超详细 | 遗传-粒子群自适应优化算法及其实现(Matlab)

作者在前面的文章中介绍了两种经典的优化算法——遗传算法(GA)和粒子群算法(PSO),这些智能优化算法解决问题的方式和角度各不相同,都有各自的适用域和局限性,对智能优化算法自身做的改进在算法性能方面得到了一定程度的提升,但算法…

前端如何实现面向对象

交流所记: 面向对象的三要素: 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类或者对象隐藏信息继承:它可以使用现有类的所有功能,并在无…

链上衍生品协议 ProsperEx:探索 RWA 叙事,打造 DeFi 变异黑马

“ProsperEx 本身背靠着具备潜力的链上衍生品赛道,同时也是 RWA 领域早期的布局者之一,其有望成为 Web2 世界与 Web3 世界的早期连接点,并具备广泛且规模性捕获用户的能力。” 从2020年DeFi之夏链上世界迎来了爆发后,链上衍生品赛…

SQL21 浙江大学用户题目回答情况

解法一:left JOIN select t1.device_id,question_id,result from question_practice_detail t1 left JOIN user_profile t2 on t1.device_id t2.device_id where university 浙江大学解法二:子查询 select device_id, question_id, result from question_practice_detail …

Android 性能优化系列:启动优化进阶

文章目录 启动速度优化的本质因素CPU 层面进行速度优化减少程序的指令数降低时钟周期时间降低每条指令的平均时间周期 缓存层面进行速度优化缓存的读写速度缓存的命中率 任务调度层面进行速度优化通过实时进程和普通进程了解任务调度机制原理进程生命周期 CPU 优化合理使用线程…

day67_mybatisplus

今日内容 零、 复习昨日 零、 复习昨日 一、MybatisPlus快速入门 [MyBatis-Plus](简介 | MyBatis-Plus (baomidou.com))(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官方…

InnoDB: Waiting for page_cleaner to finish flushing of buffer pool 解决方案

这个是因为linux系统时间,Mysql数据库时间,Mysql日志时间出现不一致导致的。 1、date -R 查询linux系统时间 中国标准时区东八区时区 2、mysql数据库的时间 3、在mysql的配置文件里面,定义好时间,时区一致。 问题解决。