LeetCode 0383. 赎金信:计数

LeetCode 0383. 赎金信:计数给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true ;否则返回 false 。magazine 中的每个字符只能在 ransomNote 中使用一次。

Leetcode: 203. 移除链表元素

这里free(cur) 会把第一个结点的内存空间释放返回给操作系统,pre->next = next;即此时的 pre 是NULL ,cur指向的是head(第一个结点),删去结点(free(cur))。先让cur指向第一个结点,遍历结点,把不等于val的值给放到新的链表里。这样的话就要考虑如何

实用高阶函数map,reduce,filter

func:代表传入参数为函数,这里的函数指定指向函数的函数名,*iterables:代表参数指定的可迭代的,返回值:返回处理好的数据map()函数:是将传入的func函数作用于,可迭代的数据里面每个元素,并将处理好的新的结果返回map() 传入的第一个参数是 fun_a ,即函数对象本身。打印结果为

Java LeetCode篇-深入了解二叉树经典解法(三种方式实现:获取二叉树的最大深度)

1.0 对称二叉树 、2.0 二叉树的最大深度、3.0 二叉树的最小深度、4.0 翻转二叉树

每日OJ题_算法_双指针⑧力扣18. 四数之和

每日OJ题_算法_双指针⑧力扣18. 四数之和,建议先看上一篇博客:每日OJ题_算法_双指针⑦力扣15. 三数之和。

47-设计问题-最小栈

因为 dp[1][i] 表示偷了这一家所以前一家必定不能偷,只能是 dp[0][i-1] 但是又因为偷了当前这个一家收益还要增加 nums[i]你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,偷窃 1 号房屋 (金额 =

122.买卖股票的最佳时机II(不限次数)

买卖股票的最佳时机(不限次数)

LeetCode | 19. 删除链表的倒数第 N 个结点

LeetCode | 19. 删除链表的倒数第 N 个结点

【算法萌新闯力扣】:两句话中的不常见单词

今天是备战蓝桥杯的第19天,今天到目前刷了4道力扣算法题。其中,这道题是对我来说收获最大的一道,让我更熟练地掌握了一些算法题中方法,于是来与大家分享一下。

leetcode-链表经典题

206. 反转链表这里我们使用创建一个变量cur来遍历原链表,再创建一个新节点newnode,首先使用一个循环来遍历原链表,cur为NULL是循环结束,每次进入循环将cur的下一个节点赋给tail,然后将cur取下来头插,第一次头插的节点的next置为NULL,也就是cur->next=newnod

LeetCode每日一题——2520. Count the Digits That Divide a Number

【代码】LeetCode每日一题——2520. Count the Digits That Divide a Number。

leetcode链表

关于链表的一些题目,做完对链表会有更深的理解嗷

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)

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

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈