小奥的学习笔记

  • 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题目解析(191115):148&152

Leetcode 148:排序链表 题目描述 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 示例 1: 输入: 4->2->1->3 输出: 1->2->3->4 示例 2: 输入: -1->5->3->4->0 输出: -1->0->3->4->5 解题思路 由于题目要求复杂度为O(nlogn)且空间复杂度为常数级,我们可以想到的是堆排序,但是实际上,由于是链表,其不需要借助额外的数组来存储内容,只需要通过链表直接的链接调整即可,所以对于链表来说,归并排序的空间复杂度也是O(1…

2019年11月15日 0条评论 717点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191114):155&160

Leetcode 155:最小栈 题目描述 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例 MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.getMin(); -…

2019年11月14日 0条评论 718点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191113):169&198

Leetcode 169:求众数 题目描述 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 示例1: 输入: [3,2,3] 输出: 3 示例2: 输入: [2,2,1,1,1,2,2] 输出: 2 解题思路1 由于众数是出现次数大于n/2的数字,所以第n/2个数字已经是众数。故可以采用快速排序方法。 代码实现1 int partition(vector<int>& nums, int …

2019年11月13日 0条评论 688点热度 0人点赞 davidcheung 阅读全文
Wordpress

How to use mathjax in hexo

参考自:https://www.cnblogs.com/wangxin37/p/8185688.html 在主题中手动添加js安装mathjax。 类似所有第三方js插件,js加载方式有两种: 第一种,通过连接CDN加载js代码。好处是省了本地配置js代码,并且每次加载都是最新的,缺点是一旦连接的CDN出问题,可能卡住页面的js加载。 第二种,将js代码下载下来,放到主题的js文件夹中,通过本地相对目录加载。优缺点和第一种方法正相反。 在themes/snippet/layout/_partial 目录中新建mat…

2019年11月12日 0条评论 748点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191111):207&208

Leetcode 207:课程表 题目描述 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习? 解题思路 这个题目是一个图的问题,所给的示例是用边缘列表来表示的图。也即假如边缘列表表示如下 序号 节点1 节点2 1 0 1 2 1 2 3 2 0 所表示的图为 可以发现上图就是一个无法实现课程的图,这类的特点是它是一个有向…

2019年11月11日 0条评论 704点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191108):215及221

Leetcode 215:数组中的第K个最大元素 题目描述 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4 输出: 4 解题思路 偷了个懒,就是利用求第k个小的数字改的。因为求第k个大的数字和求第m个小的数字有以下关系(假设数组长度为len):m=len-k+1,所以直接进行转换即可…

2019年11月8日 0条评论 711点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191107)

Leetcode 234:回文链表 题目描述 请判断一个链表是否为回文链表。 示例 示例 1:输入: 1->2 输出: false 示例 2:输入: 1->2->2->1 输出: true 解题思路 我的解题思路很简单: 第一步:寻找到中间结点;第二步,其中一侧进行反转然后进行比较是否相等。 所以代码其实分块很明显。第一部分就是寻找中间结点,同时将前半部分进行链表翻转,这一部分是用快慢指针和翻转链表方法完成,无需解释。然后,对于奇数个结点的链表来说,在完成第一步的时候fast不为空,所以这个时候slow往后走一步,…

2019年11月7日 0条评论 715点热度 0人点赞 davidcheung 阅读全文
12345…40
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
C++ Primer Plus(第五版)第7章编程题答案 Leetcode题目解析(191104) 2010 S.V Beijing Travel 5:必须努力了 高考考生写给李华(Li Hua)的信(转自人人网) 关于2010年全市中小学校寒暑假安排有关事宜的通知 计算机组成原理笔记第六章(6.3~6.5)
标签聚合
鸟哥的linux私房菜 算法 Java 生活 高中 Python leetcode 学习 linux python学习
最近评论
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号