小奥的学习笔记

  • 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题目解析(191017)

因昨天晚上有事,故本次更新推迟了一天。 Leetcode 543:二叉树的直径 题目描述 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 给定二叉树 返回3,它的长度路径[4,2,1,3]或者[5,2,1,3] 解题思路 最长长度一定是最长左子树的长度+最长右子树的长度+1,按照这个思路来走即可。 代码实现 int ans; int getDepth(TreeNode* root) { if (root == nullptr) retur…

2019年10月18日 0条评论 1054点热度 0人点赞 yszhang 阅读全文
Leetcode

Leetcode题目解析(191016)

Leetcode 572:另一个树的子树 题目描述 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 解题思路 这个题我用两个函数来实现的,首先是官方给的isSubtree()函数,它主要是来做寻找到S和T第一个相同的结点。第二个函数就是isSub()函数,它主要是用来在找到这个结点之后,子树的判断。 它们的思路如下: isSubtree()函数 s为空,则一定false; 然后判断…

2019年10月16日 0条评论 1063点热度 0人点赞 yszhang 阅读全文
Study-notes

个人学习笔记整理

我在博客已经发布了很多自己整理的学习笔记,为了方便大家更好的找到自己想要的东西,特整理了此笔记目录。由于时间跨度较大,所以本文会由新到旧不断更新的。本次更新日期为:2025年2月9日。 AEC学习专项 从2021年8月开始,我将用2~3个月的时间,整理出一份webrtc aec3、speex aec以及fullaec.m的代码串讲,并在文档中绘制流程图,整理出来自己的一些思考和疑惑。 AEC个人学习串讲之fullaec.m:线性处理 AEC个人学习串讲之fullaec.m:非线性处理(上) AEC个人学习串讲之fu…

2019年10月16日 2条评论 4744点热度 9人点赞 yszhang 阅读全文
Life Time

《优化阵列信号处理》学习笔记(第四章)

第四章:波束稳健性分析 在实际中,由于各种误差(如观察方向误差、阵型标定误差、通道幅度与相位误差等)的影响,造成导向向量存在误差;另外,由于接收数据协方差矩阵无法精确计算,只能通过接受数据进行估计,也不可避免的存在估计误差。导向向量与接受数据互谱矩阵误差都势必影响最佳波束形成器的输出信噪比性能。 4.1 最佳波束形成器稳健性影响因素 无论是MVDR还是MMSE,亦或是MSNR波束形成器,其加权向量其实统一可以写为 $$ {{w}{opt}}=\alpha R{x}^{-1}{{\bar{p}}_{s}} $$ 造成…

2019年10月16日 1条评论 2889点热度 5人点赞 yszhang 阅读全文
Leetcode

[leetcode]题目解析(191015)

Leetcode 621:任务调度器 题目描述 给定一个用字符数组表示的 CPU 需要执行的任务列表。其中包含使用大写的 A - Z 字母表示的26 种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。CPU 在任何一个单位时间内都可以执行一个任务,或者在待命状态。 然而,两个相同种类的任务之间必须有长度为 n 的冷却时间,因此至少有连续 n 个单位时间内 CPU 在执行不同的任务,或者在待命状态。 你需要计算完成所有任务所需要的最短时间。 示例 示例 1: 输入: tasks …

2019年10月15日 0条评论 876点热度 0人点赞 yszhang 阅读全文
Leetcode

[leetcode]题目解析(191014)

Leetcode 647:回文子串 题目描述 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 示例 1: 输入: "abc" 输出: 3 解释: 三个回文子串: "a", "b", "c". 示例 2: 输入: "aaa" 输出: 6 说明: 6个回文子串: "a", "a", "a", "aa", "aa", "aaa". 题目思想 这里我的思路就是分为了两步:第一步提取出该字符串的所有子串;第二步,对每个子串判…

2019年10月14日 0条评论 863点热度 0人点赞 yszhang 阅读全文
语音处理学习笔记

《优化阵列信号处理》学习笔记(第三章)

第三章:规则阵波束设计     对于规则形状的基阵,它们的几何形状具有对称性,其阵列信号处理数学模型将表现出一些特有的性质。对于线阵来说,线阵空域信号处理与时间序列信号处理有很多相似之处,因此通过时空类比,很多时间序列分析的方法也可以应用于线阵空域信号处理。线阵具有轴对称性,其波束形成器同样具有轴对称性,所以线阵估计目标方向时具有左右舷模糊的缺点。 3.1 线阵 3.1.1 连续线阵 (1)频率-波数响应     由M个离散阵元组成的基阵的阵列流形向量为 3.1.2 均匀线列…

2019年10月10日 1条评论 1419点热度 0人点赞 yszhang 阅读全文
1…910111213…114
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
每日一评0823:现代青少年的“早熟”与“晚熟” S.V Beijing Travel 18~22 Leetcode题目解析(191022) Ultraman China第四话——《Shine的名字》(あのウルトラマンの第4話を調べます) 吴恩达深度学习课程DeepLearning.ai笔记(5-3) 奥地利匈牙利九日游旅程
标签聚合
鸟哥的linux私房菜 linux 高中 Python python学习 学习 算法 leetcode Java 生活
最近评论
davidcheung 发布于 6 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 6 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 10 个月前(10月20日) :wink:
niming 发布于 11 个月前(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号