- 博客(146)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python 提取MFCC特征、一阶差分及二阶差分
依赖库:python-speech-features-0.6import python_speech_featuresimport numpy as npimport scipy.io.wavfilefrom matplotlib import pyplot as pltimport os'''signal - 需要用来计算特征的音频信号,应该是一个N*1的数组samplerate - 我们用来工作的信号的采样率winlen - 分析窗口的长度,按秒计,默认0.025s(25ms)w
2022-04-06 14:43:42
6476
2
原创 leetcode题刷250天(103)——328. 奇偶链表
小跳蛙见过吧,一个站在奇数起点一个站在偶数起点,然后隔一个向后跳(p.next = p.next.next),跳完站稳之后(p = p.next)再往后隔着跳。
2022-09-08 14:51:53
310
原创 leetcode题刷250天(102)——14. 最长公共前缀( * 的解包)
直观来说就是把每个数据从左对齐然后一刀切,直到切到不同的时候就结束
2022-09-07 13:30:48
365
原创 leetcode题刷250天(101)——424. 替换后的最长重复字符(双指针)
用左右指针框住范围,进来的算最多字符的数量,看最多字符和范围是否满足小于等于K个字符的容忍范围,容忍:右指针右移,不容忍:左指针右移。
2022-09-02 16:41:39
242
原创 leetcode题刷250天(100)——438.字符串里的字母异构体(标记对比)
使用26长度的列表来标记当前窗口内出现字符的次数,进来加出去减。异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。(笨蛋解法:滑动串口用set试试)
2022-09-02 15:43:07
118
原创 leetcode题刷250天(99)——946.验证栈序列(模拟栈)
先依次把入栈序列往栈里扔,如果当前栈顶的元素和出栈序列相同,那就把入栈的这个值弹出来,出栈序列指针向后走一下,如果栈顶元素无法对应当前出栈指针指向元素,那这次模拟的出栈序列就是不成立的。...
2022-08-31 23:08:46
86
原创 leetcode题刷250天(97)——739. 每日温度(单调栈)
把气温信息压入栈,若当前待进栈元素的气温大于栈顶气温 ,则栈顶元素气温对于升高的那一天就是待进栈元素,计算天数,弹栈。由此规划,栈内会形成一个底最大顶最小的单调递增栈。
2022-08-27 20:52:12
101
原创 leetcode题刷250天(96)——662. 二叉树最大宽度(BFS)
一棵完全二叉树可以按照一定的规则**连续**存储在数组中,其存储规则是从节点(i)开始,每个节点的左右孩子节点下标为(2*i)以及(2*i+1),按照此规则我们进行广度遍历,并以组合的形式存储节点的同时存储其位置信息,每遍历一层我们用最后一个节点位置减去第一个节点出现的位置,比较大小即可...
2022-08-27 09:41:10
81
原创 leetcode题刷250天(95)——121. 买卖股票的最佳时机(动态规划)
所以只需要从第一天开始,动态找出最小值,然后用后面的天数的钱减最小值获得最大收益,维护最大收益即可。
2022-08-26 16:40:47
114
原创 leetcode题刷250天(94)——658. 找到 K 个最接近的元素(双指针)
如果target的位置在中间,就要滑动双指针确定谁更靠近从而确定区间。如果target的位置在最左端或者最右端,那么前后截取K段即可。既然是有序列表中最靠近target的。那么首先要确定target的位置。
2022-08-25 10:30:14
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人