基础算法 LeetCode 刻意练习总结

2024-03-15 02:38

本文主要是介绍基础算法 LeetCode 刻意练习总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今年这个三月,虽然是在疫情中度过,但还是有一些收获的。在这一个月中参加了华电计算机系 马老师 组织的基础算法(LeetCode)刻意练习活动,每天按时写题目,写博客,坚持打卡,一晃一个月就过去了,感觉收获还是很大的。

在这一个月的刻意练习中,复习了一部分在高中学习的竞赛知识,练习了写c++代码,熟练了很多。本想着每天写程序的时候还要写一份java的代码,但是时间真的有限,就只能先练自己擅长的c++。下个月再进军java吧,但愿也能够坚持下来。

通过这次学习,结识了一群优秀的小伙伴,有在校的学长学姐,也有已经毕业的华电学子,有计算机系的学生,也有其他各系的学生等等。认识到自身还有很大的潜力可以挖掘,也意识到自身在一些方面的不足,整个过程中有写出程序那一刹那的喜悦,也有被题目折磨的头都要秃了的难受,总之,很高兴自己坚持了下来,很高兴与这些优秀的伙伴们一起学习,继续加油吧。

虽已不是竞赛生,虽也不是计算机系的学生,但也希望自己能够在编程的这条路上能够一直走下去。给自己一个忠告,有的时候不要太急功近利,也不要想着能有什么结果,要相信你所走过的路,你所遇见的人,你所经历过的事,都将塑造你自己,一个独一无二的人。

附上这次活动的链接https://shimo.im/docs/XHT8y9VypphrGtKQ/

题目链接

Leetcode 两数之和
LeetCode 删除排序数组中的重复项
LeetCode 删除元素
LeetCode 三数之和
LeetCode 最接近的三数之和
LeetCode 买卖股票的最佳时期|||
LeetCode 合并两个有序链表
LeetCode 删除排序链表中的重复元素
LeetCode 环形链表
LeetCode 两数相加
删除链表的倒数第N个节点
LeetCode 23. 合并K个排序链表
LeetCode 13. 罗马数字转整数
LeetCode 14. 最长公共前缀
LeetCode 20. 有效的括号
LeetCode 3. 无重复字符的最长子串
LeetCode 5. 最长回文子串
LeetCode 10. 正则表达式匹配
LeetCode 100. 相同的树
LeetCode 101. 对称二叉树
LeetCode 104.二叉树的最大深度
LeetCode 94. 二叉树的中序遍历
LeetCode 95. 不同的二叉搜索树 II
LeetCode 99. 恢复二叉搜索树
122. 买卖股票的最佳时机 II
LeetCode 392. 判断子序列
LeetCode 455. 分发饼干
LeetCode 55. 跳跃游戏
LeetCode 134. 加油站
LeetCode 44. 通配符匹配

这篇关于基础算法 LeetCode 刻意练习总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.