当前位置: 首页 > news >正文

【代码随想录】【算法训练营】【第32天】 [122]买卖股票的最佳时机II [376]摆动序列 [53]最大子序和

前言

思路及算法思维,指路 代码随想录。
题目来自 LeetCode。

day 32,一个不上班的周六,坚持一了一点~

题目详情

[122] 买卖股票的最佳时机II

题目描述

122 买卖股票的最佳时机II
122 买卖股票的最佳时机II

解题思路

前提:单链表 + 删除元素
思路:单链表删除操作,返回新的头节点。
重点:考虑是否使用虚拟头结点,如果不适用虚拟头结点,需要单独处理头节点为删除元素的情况,所以建议使用虚拟头节点,所有节点统一处理。

代码实现

C语言
虚拟头节点

[707] 设计链表

题目描述

707 设计链表
707 设计链表

解题思路

前提:单链表 or 双链表
思路:使用单链表(毕竟双链表增删需要同时修改pre与next指针,比较麻烦~)
重点:为了方便增删的统一操作,这边采用的是有虚拟头节点的方式,但该方式在涉及元素位置index的操作时,需要排除虚拟头节点的影响。

代码实现

C语言

[206] 反转链表

题目描述

206 反转链表
206 反转链表

解题思路

前提:单链表
思路:反转每个node的next指针即可。
重点:每个node的next指针反正,涉及node及node前后共3个节点。

代码实现

C语言

今日收获

  1. 链表的使用
  2. 设计一个链表,以及基础操作(查询、添加、删除)。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • string类的模拟实现的一些改进
  • R语言探索与分析18-基于时间序列的汇率预测
  • Spring Cloud Gateway CORS 跨域方案
  • 引入Springcloud--Sleuth-链路追踪中MDC是如何获取到traceid和何时放入traceid的
  • 用动态IP采集数据总是掉线是为什么?该怎么解决?
  • R语言探索与分析19-CPI的分析和研究
  • C++迈向精通:STL的Deque复现
  • 前端面试项目细节重难点(已工作|做分享)想(八)
  • Ubuntu22.04之解决:terminal使用alt+1/alt+2/alt+3失效问题(二百三十八)
  • 自然语言处理(NLP)—— 自动摘要
  • 【手推公式】如何求SDE的解(附录B)
  • 爬虫——有道云翻译
  • QTGUI编程入门:解锁图形用户界面设计的奥秘
  • 知识图谱的应用---智能电网
  • Python使用Flask构建简单的web应用
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【347天】每日项目总结系列085(2018.01.18)
  • es6
  • Java程序员幽默爆笑锦集
  • Koa2 之文件上传下载
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • REST架构的思考
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何选择开源的机器学习框架?
  • 试着探索高并发下的系统架构面貌
  • 新版博客前端前瞻
  • 以太坊客户端Geth命令参数详解
  • 大数据全解:定义、价值及挑战
  • ​字​节​一​面​
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • #07【面试问题整理】嵌入式软件工程师
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (2)Java 简介
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (二) 初入MySQL 【数据库管理】
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 的程序集加载上下文
  • .Net 高效开发之不可错过的实用工具
  • .NET 使用 XPath 来读写 XML 文件
  • .Net6使用WebSocket与前端进行通信
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @Autowired自动装配
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解