python LeetCode 刷题记录 27

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

leetcode1797. 设计一个验证系统(java)

/ tokenId 为 “bbb” 的验证码在时刻 15 过期,tokenId 为 “aaa” 的验证码在时刻 7 过期,所有验证码均已过期,所以返回 0。// tokenId 为 “aaa” 的验证码在时刻 7 过期,且 8 >= 7 ,所以时刻 8 的renew 操作被忽略,没有验证码被更新。/

【Linux】模拟实现FILE以及认识缓冲区

/接受描述符的值int flags;//用来记录打开方式//缓冲区保存//记录缓冲区有多少字符}MY_FILE;mystdio.c//1.识别标志位,打开方式//2.尝试打开文件int fd = 0;else//3.给用户返回MY_FILE对象,需要先进行构建close(fd);//4.初始化MY_

Leecode76: 最小覆盖子串

首先复习一下ACSII码的知识,ASCII码总共有128个,先是数字,然后是大写字符,最后才是小写字符。所以设置一个128大小的数组就可以解决这个问题。这道题我的第一反应就是设置一个滑动窗口,因为之前遇到过类似的题目。left该怎么正确的右移呢。

(动态规划) 剑指 Offer 60. n个骰子的点数 ——【Leetcode每日一题】

剑指 Offer 60. n个骰子的点数把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。

二分查找算法

二分法

【数据结构】如何用栈实现队列?图文解析(LeetCode)

注:本文默认读者已掌握栈与队列的基本操作。

【leetcode刷题之路】剑指Offer(4)——分治+排序算法+动态规划

前序遍历是根左右,中序遍历是左根右,这也就意味着前序遍历的第一个节点是整棵树的根节点,顺着这个节点找到它在中序遍历中的位置,即为in_root,那么in_root左边的都在左子树,右边的都在右子树,这样就可以知道左子树一共有多少个节点,然后去前序遍历中找到左右子树的分界点,分成左右两部分,分别重复上

二叉搜索子树的最大键值和 -- 后序遍历的扩展应用

【代码】二叉搜索子树的最大键值和 -- 后序遍历的扩展应用。

Golang每日一练(leetDay0116) 路径交叉、回文对

335. 路径交叉 Self-crossing🌟🌟🌟 336. 回文对 Palindrome Pairs🌟🌟🌟

Golang每日一练(leetDay0118) 扁平化嵌套列表迭代器、整数拆分

341. 扁平化嵌套列表迭代器 Flatten Nested List Iterator🌟🌟 343. 整数拆分 Integer Break🌟🌟

Golang每日一练(leetDay0115) 重新安排行程、递增的三元子序列

332. 重新安排行程 Reconstruct Itinerary🌟🌟🌟 334. 递增的三元子序列 Increasing Triplet Subsequence🌟🌟

[剑指OFFER]之树:JZ8 二叉树的下一个结点

给定一个二叉树其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的next指针。下图为一棵有9个节点的二叉树。树中从父节点指向子节点的指针用实线表示,从子节点指向父节点的用虚线表示

这就是传说中超难的N皇后?——详细图解!

听说N皇后问题很难?那我们就一起手撕他吧!

Golang每日一练(leetDay0102) 数据流中位数、删除无效括号、累加数

295. 数据流的中位数 Find-median-from-data-stream🌟🌟🌟 301. 删除无效的括号 Remove Invalid Parentheses🌟🌟🌟 306. 累加数 Additive Number🌟🌟

Golang每日一练(leetDay0099) 单词规律I\II Word Pattern

290. 单词规律 Word Pattern🌟 291. 单词规律 II Word Pattern ii🌟🌟

Rust每日一练(Leetday0031) 解码方法、复原 IP 地址

91. 解码方法 Decode Ways🌟🌟 93. 复原 IP 地址 Restore IP Addresses🌟🌟

算法leetcode|55. 跳跃游戏(rust重拳出击)

给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。

算法leetcode|53. 最大子数组和(rust重拳出击)

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。

算法leetcode|50. Pow(x, n)(rust重拳出击)

实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈