- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 算法刷题总结:栈与队列
1 知识点1.1 栈堆栈(英语:stack)又称为栈或堆叠,是计算机科学中的一种抽象数据类型,只允许在有序的线性数据集合的一端(称为堆栈顶端,英语:top)进行加入数据(英语:push)和移除数据(英语:pop)的运算。因而按照后进先出(LIFO, Last In First Out)的原理运作。栈常用一维数组或链表来实现。栈使用两种基本操作:推入(压栈,push)和弹出(弹栈,pop):推入:将数据放入堆栈顶端,堆栈顶端移到新放入的数据。弹出:将堆栈顶端数据移除,堆栈顶端移到移除后的下一笔数
2020-12-21 15:36:28
301
原创 算法刷题总结:链表
##1 知识点###1.1 什么是链表提到链表,我们大家都不陌生,在平时的编码中我们也或多或少地使用过这个数据结构。算法(第4版) (豆瓣)一书中对链表的定义如下:链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该节点还有一个元素和一个指向另一条链表的引用。链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以
2020-12-21 15:35:43
235
原创 算法刷题总结:二叉树
知识点对于二叉树,包含一些性质:在二叉树中,第iii层上至多有2i−12^{i-1}2i−1个节点(i≥1i\ge 1i≥1)深度为kkk的二叉树至多有2k−12^{k-1}2k−1个节点(k≥1k\ge 1k≥1)对一棵二叉树,如果叶子节点的个数为n0n_0n0,度为2的节点个数为n2n_2n2,则n0=n2+1n_0=n_2+1n0=n2+1具有nnn个节点的完全二叉树的深度为⌊log2n\log_2nlog2n⌋+1二叉树遍历前序遍历:先访问根节点,再前序遍历左子树,再前序遍
2020-07-12 16:59:38
248
原创 从鸡尾酒会问题入门语音分离
前言谷歌这篇文章《Looking to Listen at the Cocktail Party: A Speaker-Independent Audio-Visual Model for Speech Separation》,宣称“攻克”了鸡尾酒会问题。从提供的视频演示来看,可以通过滑动控制只听某一个人说话,非常神奇。这篇文章本身大概讲了这么一个事:提出一个视觉-听觉联合模型,通过视觉信息来检测环境中谁在说什么并且分离出来;模型包含两个网络来分别分析视频和音频,通过融合层合并特征,最后使用传统
2020-05-28 11:22:00
4878
原创 独立成分分析(Independent Component Analysis,ICA)模型介绍
目录独立成分分析(Independent Component Analysis,ICA)模型介绍1 历史背景2 ICA基本模型3 独立与不相关独立成分分析(Independent Component Analysis,ICA)模型介绍你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基...
2019-11-01 16:53:12
4185
Ordinary-Blind-Source-Separation-Algorithms.zip
2019-11-07
盲源分离BSS相关程序.zip
2019-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人