Logo foreverool's blog
  • 主页
  • 最新发布
  • 分类
  • Projects
  • About
  • 文章
  • 笔记
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • 文章
  • Algorithms
    • Binary Tree
      • DFS
        • 中序遍历
        • 前序遍历
        • 后续遍历
    • stack
      • 单调栈
        • 下一个更大元素I
        • 下一个更大元素II
        • 单调栈基础
        • 商品折扣后的价格
        • 每日温度
        • 移除掉K位数字
  • docker
    • 什么是docker
    • 安装docker
    • 操作docker
  • go-sql
    • database/sql中的Open函数
  • MySQL
    • 索引
      • Explain 工具
      • 索引基本概念
    • 锁
      • MySQL死锁
  • Network
  • Redis
    • 持久化
      • Redis持久化基础
  • 软件使用技巧
    • typora
      • 解决zenuml在typora中的异常
  • Golang
    • Concurrency
      • Chanel Base
      • GMP基本概念
      • goroutine基础
    • go内存
      • 内存分配
      • 内存对齐
  • 搭建hugo博客
    • 下载安装hugo
    • 安装主题
    • 部署到Github
    • 使用giscus作为hugo博客的评论系统
  • golang-concurrency
    • sync.Cond
  • network
    • I/O 模型
      • I/O模型前置概念
Hero Image
Dead Lock

MySQL中死锁发生于两个或多个事务同时持有不同资源,并且每个事务都试图获得对方持有的锁的情况。

  • 死锁
  • MySQLDB
发布于 2026年3月9日 | 1977字 | 4 分钟 阅读
Hero Image
sync.Cond

`sync.Cond` 是 Go 语言中用于管理 goroutine 等待和唤醒机制的并发控制工具,通过条件变量实现多线程间的同步与通信。

  • goroutine
  • sync.Cond
发布于 2026年3月9日 | 3214字 | 7 分钟 阅读
Hero Image
内存对齐

CPU通过内存对齐提高数据读取效率,避免因未对齐而增加访问时间。

  • 内存对齐
  • go
发布于 2026年3月8日 | 1496字 | 3 分钟 阅读
Hero Image
Allocator

计算机内存层次结构由CPU寄存器、高速缓存、内存和磁盘组成,按速度递减、容量递增、成本递减顺序排列。

  • 内存分配
  • mcache
  • mheap
  • mcentral
发布于 2026年3月8日 | 3991字 | 8 分钟 阅读
Hero Image
移除掉K位数字

题目要求通过移除给定字符串表示的非负整数中的 k 个字符,使其成为最小值,并返回结果。解法使用贪心和单调栈的思想,确保每次选择都能使后续数字尽可能小。

  • 单调栈
  • leetcode
  • 移除k位数字
发布于 2026年3月3日 | 531字 | 2 分钟 阅读
Hero Image
商品折扣后的价格

题目要求计算每个商品在折扣后的最终价格。可以通过维护一个单调递增栈来实现这一目标,遍历价格列表并更新每个商品的折扣价。

  • 单调栈
  • leetcode
  • 算法
  • 商品折扣
发布于 2026年3月3日 | 577字 | 2 分钟 阅读
Hero Image
每日温度

解题思路:使用单调栈解决每日温度问题,时间复杂度为 O(n),空间复杂度为 O(n)。

  • 单调栈
  • leetcode
  • 算法
  • 温度
发布于 2026年3月3日 | 284字 | 1 分钟 阅读
Hero Image
下一个更大元素II

解题思路:使用单调栈解决循环数组问题,通过两次遍历数组并利用取模操作实现循环效果,同时在栈中存储元素索引以避免直接比较数值大小导致的问题。

  • 单调栈
  • leetcode
  • 算法
  • 下一个更大元素
发布于 2026年3月3日 | 493字 | 1 分钟 阅读
Hero Image
下一个更大元素I

给定两个无重复元素的数组 `nums1` 和 `nums2`,找到 `nums1` 中每个元素在 `nums2` 中对应的下一个更大元素,并返回结果数组。

  • 单调栈
  • leetcode
  • 算法
  • 下一个更大元素
发布于 2026年3月3日 | 898字 | 2 分钟 阅读
Hero Image
单调栈基础

单调栈是一种用于维护有序栈结构的数据结构,通过不断调整栈内元素以保持单调性,常用于解决寻找相邻元素关系问题。

  • 单调栈
  • leetcode
  • 算法
发布于 2026年3月3日 | 1502字 | 3 分钟 阅读
  • ««
  • «
  • 1
  • 2
  • 3
  • »
  • »»
联系方式:
  • chromosomedtime@163.com
  • foreverool

Toha Theme Logo Toha
© 2026 Copyright.
Powered by Hugo Logo
请我喝咖啡

请我喝杯咖啡吧!

×
支付宝 支付宝
微信支付 微信支付

感谢您的支持与鼓励!

本站总访问人数 :-- | 本站总访问次数 :--