LetLeet Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

循环队列的纯C语言实现

循环队列的纯C语言实现其中SIZE为5,实则只能存放最多4个元素(否则需要专门记录元素个数是0还是5) 本来想用结构体实现的,但纯C的结构体没有private或者成员函数,因此就开全局变量了。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
2022-12-01
技术思考
#其他 #循环队列 #数据结构

895.最大频率栈

【LetMeFly】895.最大频率栈力扣题目链接:https://leetcode.cn/problems/maximum-frequency-stack/ 设计一个类似堆栈的数据结构,将元素推入堆栈,并从堆栈中弹出出现频率最高的元素。 实现 FreqStack 类: FreqStack() 构造一个空的堆栈。 void push(int val) 将一个
2022-11-30
题解 > LeetCode
#LeetCode #哈希表 #困难 #有序集合 #栈 #设计 #题解

1758.生成交替二进制字符串的最少操作数

【LetMeFly】1758.生成交替二进制字符串的最少操作数力扣题目链接:https://leetcode.cn/problems/minimum-changes-to-make-alternating-binary-string/ 给你一个仅由字符 '0' 和 '1' 组成的字符串 s 。一步操作中,你可以将任一 '0' 变成 '1' ,或者将 '1' 变成 '0' 。 交替字符串 定义为:
2022-11-29
题解 > LeetCode
#LeetCode #字符串 #模拟 #简单 #遍历 #题解

813.最大平均值和的分组

【LetMeFly】813.最大平均值和的分组力扣题目链接:https://leetcode.cn/problems/largest-sum-of-averages/ 给定数组 nums 和一个整数 k 。我们将给定的数组 nums 分成 最多 k 个相邻的非空子数组 。 分数 由每个子数组内的平均值的总和构
2022-11-28
题解 > LeetCode
#DP #LeetCode #中等 #前缀和 #动态规划 #数组 #题解

62.不同路径

【LetMeFly】62.不同路径:两种方法解决力扣题目链接:https://leetcode.cn/problems/unique-paths/ 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径?   示例 1:
2022-11-26
题解 > LeetCode
#LeetCode #中等 #动态规划 #数学 #组合数学 #题解

809.情感丰富的文字

【LetMeFly】809.情感丰富的文字力扣题目链接:https://leetcode.cn/problems/expressive-words/ 有时候人们会用重复写一些字母来表示额外的感受,比如 "hello" -> "heeellooo", "hi" -> "hiii"。我们将相邻字母都相同的一串字符定义为相同字母组,例如:"h", "eee", "ll", "ooo"。 对于一个给定的
2022-11-25
题解 > LeetCode
#LeetCode #中等 #双指针 #字符串 #数组 #连续 #阅读理解 #题解

795.区间子数组个数

【LetMeFly】795.区间子数组个数力扣题目链接:https://leetcode.cn/problems/number-of-subarrays-with-bounded-maximum/ 给你一个整数数组 nums 和两个整数:left 及 right 。找出 nums 中连续、非空且其中最大元素在范围 [left, right] 内的子数组,并返回满足条件的子数组的个数。
2022-11-24
题解 > LeetCode
#LeetCode #中等 #双指针 #数组 #题解

530.二叉搜索树的最小绝对差

【LetMeFly】530.二叉搜索树的最小绝对差力扣题目链接:https://leetcode.cn/problems/minimum-absolute-difference-in-bst/ 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。   示例 1: 输入:root = [4,2,6,1,
2022-11-23
题解 > LeetCode
#LeetCode #中序遍历 #二叉搜索树 #二叉树 #广度优先搜索 #树 #深度优先搜索 #简单 #题解

529.扫雷游戏

【LetMeFly】529.扫雷游戏力扣题目链接:https://leetcode.cn/problems/minesweeper/ 让我们一起来玩扫雷游戏! 给你一个大小为 m x n 二维字符矩阵 board ,表示扫雷游戏的盘面,其中: 'M' 代表一个 未挖出的 地雷, 'E' 代表一个 未挖出的 空方块, 'B' 代表没有相邻(上,下,
2022-11-23
题解 > LeetCode
#BFS #LeetCode #中等 #广度优先搜索 #数组 #模拟 #深度优先搜索 #矩阵 #题解

1742.盒子中小球的最大数量:哈希表(附Python一行版)

【LetMeFly】1742.盒子中小球的最大数量:哈希表(附Python一行版)力扣题目链接:https://leetcode.cn/problems/maximum-number-of-balls-in-a-box/ 你在一家生产小球的玩具厂工作,有 n 个小球,编号从 lowLimit 开始,到 highLimit 结束(包括 lowLimit 和 highLimit ,即 n == hig
2022-11-23
题解 > LeetCode
#LeetCode #哈希 #哈希表 #数学 #简单 #计数 #题解
1…8283848586…111

搜索

Hexo's Fluid ALL atricles by LetMeFly