小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
Leetcode

[leetcode]题目解析(190702)

leetcode9: Palindrome(回文数) 题目描述 判断一个整数是否是回文数。 题目解析 我们通过观察可以看出,回文数有以下两种类型:ABA和ABBA。所以本质上它们都还是镜像对称的,所以可以想到一个结构,就是队列。我们可以把数字以中间位为对称轴拆成两部分,然后做下面这几步: 按顺序将对称轴右侧的几位push到一个queue里面(比如上面中的A/BA,剩下的就是AB/AB)。 然后判断这个数字的长度是奇数还是偶数,若是偶数,直接到下一步,若是奇数,操作x /=10,也就是把对称轴删掉(这样X剩下的就是A…

2019年7月2日 0条评论 955点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode 14:最长公共前缀

题目描述 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 说明:所有输入只包含小写字母 a-z 。 示例 示例1: 输入: ["flower","flow","flight"] 输出: "fl" 示例2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 题目解析 我的思路是,首先对所有的字符串进行排序,因为存入了vector,所以直接使用sort排序即可。然后,寻找第一个字符串和最后一个字符串的最大公共前缀,就是整个数组的公…

2019年7月1日 0条评论 1127点热度 0人点赞 davidcheung 阅读全文
语音处理学习笔记

Processing of WebRTC noise suppression

计算噪声功率谱程序(WebRtcNs_AnalyzeCore) 计算信噪比函数之前的部分分别是: 1.对输入的时域帧数据进行加窗、FFT变换。 2.然后计算能量,若能量为0,返回;否则继续往下。 3.然后计算新的能量和幅度。 4.使用分位数噪声估计进行初始噪声估计。 5.然后取前50个帧,计算得到高斯白噪声、粉红噪声模型,联合白噪声、粉红噪声模型,得到建模的混合噪声模型。 计算信噪比(ComputeSnr) 作用:根据分位数噪声估计计算前后信噪比 Inputs: |magn|.信号幅度谱估计 |noise| 噪声幅…

2019年7月1日 5条评论 3563点热度 0人点赞 davidcheung 阅读全文
语音处理学习笔记

学术报告:From Matrix to Tensor: Algorithm and Hardware Co-Design for Energy-Efficient Deep Learning

学术报告笔记整理 学术报告题目:From Matrix to Tensor: Algorithm and Hardware Co-Design for Energy-Efficient Deep Learning 主讲人:袁博(Bo Yuan, Assistant professor in the Department of Electrical and Computer Engineering in Rutgers University) 发展背景     深度学习应用广泛,但是目前…

2019年6月27日 0条评论 1394点热度 0人点赞 davidcheung 阅读全文
Algorithm

汉诺塔问题

汉诺塔问题 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆环,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘;大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次? 为了解决这个问题,不妨假设已经知道怎样移动N-1个圆环了。现在,为了把起点盘上的圆环移动到目标盘,需要做如下操作: 1、把N-1个圆环从起点盘移动到(当前)没有任何圆环的过度盘; 2、把最后一个圆环从起点盘移动到目标盘; …

2019年6月26日 0条评论 882点热度 0人点赞 davidcheung 阅读全文
Algorithm

鸡尾酒排序问题

题目解释 鸡尾酒排序问题实际上是冒泡排序的一个改进。冒泡排序是一个单向的递增或者递减的交换排序,而鸡尾酒排序则是双向的,也就是说,如果我们以要求一个数组有n个数字从小到大排序,则: 第一趟是正向排序,选出第n个值(最大值); 第二趟是反向排序,选出第1个值(最小值); 第三趟是正向排序,选出第n-1个值(次大值); 第四趟是反向排序,先出第2个值(次小值)。 然后以此类推,最后得出整个序列,所以实际上就相当于将原来的冒泡排序有一段代码写成了两段。然后为了优化运行时间,所以设置一个标志位,当确定没有元素交换的时候,就…

2019年6月26日 0条评论 806点热度 0人点赞 davidcheung 阅读全文
Algorithm

荷兰国旗问题

荷兰国旗问题 荷兰国旗问题,或者说黑猫白猫灰猫问题,其实都是一样的,就是说有三类数据乱序排列,然后要求用O(N)的时间复杂度,O(1)的空间复杂度使其有序。因其类似于荷兰国旗,所以被称为荷兰国旗问题(德国、法国在这里表示不服~)。 输入 0,1,2,1,2,0,1,1,0,2,1,0,1,2,2,1,0,0 输出 0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2 代码解析 排序方法:设置start/end/current三个指针,分别指向开头、开头、结尾。在current<=end的背景…

2019年6月24日 0条评论 1801点热度 0人点赞 davidcheung 阅读全文
1…678910…40
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
Java语言程序设计【学堂在线】(第六章)整理 针对此次7.5事件,我再想说几句 2019年国庆前夕大阪之行 Python chapter 11 learning notes An English eBooks download website S.V Beijing Travel 16:Peking University
标签聚合
算法 python学习 Java Python 学习 生活 linux 高中 鸟哥的linux私房菜 leetcode
最近评论
davidcheung 发布于 5 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 5 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 9 个月前(10月20日) :wink:
niming 发布于 10 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 3 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号