找到约 10000 条结果
  • AI数学基础之:奇异值和奇异值分解
    奇异值是矩阵中的一个非常重要的概念,一般是通过奇异值分解的方法来得到的,奇异值分解是线性代数和矩阵论中一种重要的矩阵分解法,在统计学和信号处理中非常的重要。
    2021-02-23
  • PHP如何使用Ds\Queue pop()函数?用法代码实例
    DsQueue::pop()PHP中的函数用于删除并返回出现在队列顶部的值。换句话说, 它返回出现在队列前面的值, 并将其从队列中删除。语法如下: {代码...} 参数:该函数不接受任何参数。返回值:此函数返回Queue顶部的现值。函数的返回类型是混合的, 并且取决于存储在队列中的值的类型。例外注意:如果Queue为空, 则此函数引发Und...
    2021-04-01
  • Minimum Height Trees
    图的题,和course schedule差不多。bfs来解,每次放入只有一个edge的node(现在的leaf)。然后直到只剩最上面一层。注意考虑单独的node(和别的node不相连)。比如: [[1,2], [2,3]], n = 6这种情况,就有[0, 4, 5]三个点都不和别的node相连。还有[], n = 2的时候就要返回[0, 1]。
    2017-02-10
  • leetcode树之相同的树
    这里采用递归的思路,当p及q都为null返回true;若p和q都不为null且p.val等于q.val那么则递归判断isSameTree(p.left,q.left)及isSameTree(p.right,q.right);其他情况返回false。
    2020-09-24
  • Leetcode专题-236-二叉树的最近公共祖先
    力扣链接:[链接]解题思路:使用递归的方式进行后序遍历,当遍历到某个节点时,分别递归查找它的左右子树,如果左子树和右子树都返回非空值,则说明当前节点就是p和q的最近公共祖先,直接返回当前节点。如果左子树返回的值为空,则说明p和q都在右子树中,直接返回右子树返回的值。如果右子树返回的值为空,则说明p和q都...
    2023-09-01
  • Elasticsearch(ES)知识点问答
    Q1:描述什么是倒排索引Q2:描述ES数据读写模型LSMQ3:描述es节点常驻jvm的数据包括哪些Q4:rollup与transform的却别
    2021-03-28
  • 加密算法之非对称加密
    上篇文章介绍了对称加密的原理,但是它的最大问题就是加密和解密的密钥是相同的,并且不能保证密钥能安全的送到双方手里,即使安全的送到双方手里,免不了内部会有"卧底"的存在
    2017-02-28
  • golang环形队列实现
    Summary 什么是环形队列 实现环形队列图示过程 golang版本代码实现过程 参考全部代码 什么是环形队列 在一个指定大小的数组里循环写入数据,借用二个指针分别实现入队标记与出队标记.也体现了指针的大好用处,请深入体会.大有裨益. 如图所示,一个环形队列.含有二个指针: 队列头指针,队列尾指针. 实现环形队列图示过程 初始...
    2019-11-08
  • leetcode 769. Max Chunks To Make Sorted 最多能完成排序的块(中等)
    一、题目大意标签: 数组[链接]给定一个长度为 n 的整数数组 arr ,它表示在 [0, n - 1] 范围内的整数的排列。我们将 arr 分割成若干 块 (即分区),并对每个块单独排序。将它们连接起来后,使得连接的结果和按升序排序后的原数组相同。返回数组能分成的最多块数量。 示例 1:输入: arr = [4,3,2,1,0]输出: 1解释:将数组分...
    2022-08-06
  • 注意力机制:GPT等大模型的基石
    人类观察事物,能快速判断一种事物,是因为大脑能很快把注意力放在事物最具辨识度的部分从而作出判断,而非从头到尾一览无遗观察一遍才能有判断。基于这样的观察实践,产生了注意力机制(Attention Mechanism)。
    2025-03-18
  • ECON7150题型解析
    Assignment 2Due June 3 2022 at 4 PMInstructions:? All answers to the assignment must be neatly hand written.? Scan your assignment and save it as one pdf document. If you do not have access to aflatbed scanner you can use a phone app such as “Adobe Scan” or “Microsoft Office Lens”.? Submit your a...
    2023-04-06
  • FE 面试题
    HTML & HTTP Q:块级元素和行内(内联)元素有什么主要区别?分别各列举三个。 Q:<img> 的 title 和 alt 属性分别有什么作用? Q:跨域是什么?有什么常用的解决方法? Q:以下 HTTP 状态码含义? 状态码 含义 200 301 302 401 404 500 CSS Q:遵循 W3C 标准的盒模型由几个部分组成?元素的宽度是由什么部分...
    2016-04-06
  • Qt学习笔记
    所有派生于QObject的类都不能拷贝构造和赋值操作。例如使用QList<QObject>与QList<QObject*>前者会编译报错。如需要在自定义类启用该功能可以使用Q_DISABLE_COPY宏标记。
    2019-10-12
  • go并发
    并发编程是利用多核心能力,提升程序性能,而多线程之间需要相互协作、共享资源、线程安全等。任何并发模型都要解决线程间通讯问题,毫不夸张的说线程通讯是并发编程的主要问题。go使用著名的CSP(Communicating Sequential Process,通讯顺序进程)并发模型,从设计之初 Go 语言就注重如何在编程语言层级上设计一个简洁...
    2023-11-19
  • leetcode 127. 单词接龙 126. 单词接龙 II
    127. 单词接龙126. 单词接龙 II 预处理+广度优先遍历 这个代码不超时了,但是十分缓慢,官方题解说可以使用双向广搜提高速度,我这里没有写双向的代码 127 题 {代码...} 126 题 {代码...} 超时代码 127 题 {代码...} 欢迎来我的博客: [链接]我的博客刷题分类:[链接]
    2020-03-31
  • 在二叉树的两个给定级别编号之间打印节点
    给定一棵二叉树和两个级别数字"低"和"高", 从低级别到高级别打印节点。 {代码...} 一种简单方法首先编写一个递归函数, 该函数打印给定级别编号的节点。然后在从低到高的循环中调用递归函数。该方法的时间复杂度为O(n2)我们可以打印节点,在O(n)时间,使用基于队列的迭代级别顺序遍历。这个想法是做简单的基于队列的级别...
    2021-04-02
  • 单链表的冒泡,快排,选择,插入,归并等多图详解
    稳定排序:  假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。像冒泡排序,插入排序,基数排序,归并排序等都是稳定排序原地排序:  基本上不...
    2020-12-16