60天算法训练总结

news/2024/7/7 19:30:22

这段时间里感受过一遍一遍审视题目又无从下手的无奈,有时甚至题解都看不明白,因此也曾陷入迷茫,看着那些晦涩的名词再一次审视自己:“我真的适合学算法吗”,“我的理解能力会不会有问题”,“为什么他们能想出解题方法”。在过去的人生中,我已多次感受过类似的心情,然后选择逃避。直到我的手越来越抓不牢自己向往的美好,但这次我选择改变,探究被虚无掩盖着的生活。

60天的算法学习,如同在交识一位温文尔雅,满腹诗书的友人,在往来中就越发认识了对方的魅力。但一打开leetcode,她就变成了不共戴天的仇人。在多少次AC后我选择了不求甚解,我已经记不清了。那些我选择跳过的细节,或许值得我研究一辈子,但我只有一个一辈子。

递归和动规是她留给我的谜题

贪心是她的无理取闹

回溯是她给我的台阶

双指针是她在意的细节

carl让我们相识

我们的故事刚刚开始


http://lihuaxi.xjx100.cn/news/2039430.html

相关文章

盘点人工智能深度学习的五大模型

人工智能、机器学习、深度学习已经成为当下最热门的前端科技之一,机器学习、深度学习是人工智能下面细分的分支。深度学习是人工智能领域的一个最核心分支,深度学习的五个常用模型分别是RNN(循环神经网络)、CNN(卷积神…

SpringBoot框架下实现Mysql数据库定期备份、备份文件加密压缩存储、删除过期备份文件

创建定时任务类 内容仅供参考 import com.ruoyi.common.utils.file.FileUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component;import java.io.File; import java.text.SimpleDateFormat; import java.util.Da…

Java集合框架-1

目录 List集合 常见方法 迭代器(Iterator) List集合特有方法 List 的特点 创建 List 遍历List Java集合框架是Java编程语言提供的各种数据结构和算法的实现。它提供了不同类型的集合类,如列表(List)、集(Set)、映射(Map)等&#xff0c…

Hive中几种常见的表

Hive的表类型主要有:内部表(受控表/管理表)、外部表、临时表、分区表、分桶表。 1. 内部表(管理表) 默认创建的表都是管理表/内部表,表数据默认存储在warehouse目录中,在加载数据的过程中&…

ArcGIS中查看栅格影像最大值最小值的位置

如果只是想大概获取栅格影像中最大值最小值的位置进行查看,可以不用编写程序获取具体的行列信息,只需要利用分类工具即可。 假设有一幅灰度影像数据,如下图所示。 想要查看最大值2116的大概位置在哪里,可以右击选择图层属性&…

Java多线程系列——CAS机制

在并发编程的世界里,线程安全是个不得不面对的问题,而CAS(Compare-And-Swap,比较并交换)正是保障并发安全中一种非常关键的机制。本文将深入剖析Java多线程环境下的CAS机制,包括其工作原理、实现方式、面临…

基础数据结构与相关C++ STL容器

文章目录 数组arrayvector 栈和队列dequestackqueue 堆heappriority_queue 链表listforward_list 树setmapmultisetmultimap 哈希表unordered_setunordered_mapunordered_multisetunordered_multimap 图 数组 array 不开口的连续线性空间,支持随机访问。 array是…

字符串哈希相关例题题解

一.P2957 [USACO09OCT] Barn Echoes G 这道题在前介绍KMP算法时,当做例题,当然我也提到这道题可以通过字符串哈希来完成,所以现在我们来使用字符串哈希来解决,用字符串哈希的思路很明显,前后两次比较,然后取…