时针 矩阵offer

剑指 Offer 55 - I. 二叉树的深度

题目链接: 剑指 Offer 55 - I. 二叉树的深度 题目描述: 输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 解法思路: 代码: 层序遍历的方式求树的深度 /** * Definition for a bin ......
深度 Offer 55

剑指 Offer 54. 二叉搜索树的第k大节点

题目链接: 剑指 Offer 54. 二叉搜索树的第k大节点 题目描述: 给定一棵二叉搜索树,请找出其中第 k 大的节点的值。 解法思路: 由于题目中二叉树是二叉搜索树(中序遍历是升序的),要求的是第 k 大的节点值,也就是倒数第 k 个数, 因此可以转换一下遍历顺序,按照 右->根->左的顺序进行 ......
节点 Offer 54

《剑指Offer》-20-表示数值的字符串

这种按照一定规则来验证字符串的题看起来很麻烦,想到另外一道类似的是验证 IP 地址 ……我觉得我理不清这个判断逻辑以及各个逻辑间的关系以控制逻辑 bool isNumber(string s) { // 首先这个字符串可能得样式为 // [若干可能的空格][[+/-][num./num.num/.n ......
字符串 数值 字符 Offer 20

剑指 Offer 53 - II. 0~n-1中缺失的数字

**题目链接:** [剑指 Offer 53 - II. 0~n-1中缺失的数字](https://leetcode.cn/problems/que-shi-de-shu-zi-lcof/description/?envType=study-plan-v2&envId=coding-intervie ......
缺失 数字 Offer 53 II

剑指 Offer 53 - I. 在排序数组中查找数字 I

**题目链接:** [剑指 Offer 53 - I. 在排序数组中查找数字 I](https://leetcode.cn/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof/description/?envType=study-plan-v2 ......
数组 数字 Offer 53

剑指 Offer 52. 两个链表的第一个公共节点

**题目链接:** [剑指 Offer 52. 两个链表的第一个公共节点](https://leetcode.cn/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof/description/?envType=study-p ......
节点 两个 Offer 52

剑指 Offer 51. 数组中的逆序对

**题目链接:** [剑指 Offer 51. 数组中的逆序对](https://leetcode.cn/problems/shu-zu-zhong-de-ni-xu-dui-lcof/?envType=study-plan-v2&envId=coding-interviews) **题目描述:** ......
逆序 数组 Offer 51

代码随想录算法训练营第二天| 977.有序数组的平方,209.长度最小的子数列,59.螺旋矩阵Ⅱ

## 977.有序数组的平方 双指针法 因为负数平方后也会变大,所以较大的平方值只可能在靠近两端的位置,越往中间走平方值必定越小。 > 所以,在原数组两端各定义一个指针,慢慢往中间走,然后把平方值按顺序放到新数组里即可。 ```c++ class Solution { public: vector ......
随想录 数列 训练营 数组 矩阵

剑指 Offer 50. 第一个只出现一次的字符

**题目链接:** [剑指 Offer 50. 第一个只出现一次的字符](https://leetcode.cn/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/description/?envType=study-plan-v2&envId=c ......
字符 Offer 50

剑指 Offer 49. 丑数

**题目链接:** [剑指 Offer 49. 丑数](https://leetcode.cn/problems/chou-shu-lcof/?envType=study-plan-v2&envId=coding-interviews) **题目描述:** 我们把只包含质因子 2、3 和 5 的数称 ......
Offer 49

剑指Offer 48. 最长不含重复字符的子字符串

**题目链接:** [剑指Offer 48. 最长不含重复字符的子字符串](https://leetcode.cn/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof/description/?envType=study-p ......
字符 字符串 Offer 48

剑指 Offer 22. 链表中倒数第k个节点

输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 给定一个链表: 1->2->3->4-> ......
节点 Offer 22

矩阵树定理

一个用来求一张图的生成树个数的方法。 ## 基础结论 在无向图中,定义一个点的度数为 $d_i$,边 $(u,v)$ 的数量为 $c_{u,v}$。 在有向图中,定义一个点的入度为 $ind_i$,出度为 $outd_i$,边 $u\to v$ 的数量为 $t_{u,v}$。 先把结论扔出来: 求无 ......
定理 矩阵

剑指 Offer 47. 礼物的最大价值

**题目链接:** [剑指 Offer 47. 礼物的最大价值](https://leetcode.cn/problems/li-wu-de-zui-da-jie-zhi-lcof/description/?envType=study-plan-v2&envId=coding-interviews) ......
礼物 价值 Offer 47

剑指 Offer 46. 把数字翻译成字符串

**题目链接:** [剑指 Offer 46. 把数字翻译成字符串](https://leetcode.cn/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/description/?envType=study-plan-v2&envId=codin ......
字符串 字符 数字 Offer 46

剑指Offer 43. 1~n 整数中 1 出现的次数

**题目链接:** [剑指Offer 43. 1~n 整数中 1 出现的次数](https://leetcode.cn/problems/1nzheng-shu-zhong-1chu-xian-de-ci-shu-lcof/?envType=study-plan-v2&envId=coding-in ......
整数 次数 Offer 43

剑指Offer

**题目链接:** []() **题目描述:** **解法思路:** **代码:** ```golang func findNthDigit(n int) int { // 1、确定是几位数( -10-90-900-9000等) // 2、确定是几位数的第几位数(求第n位数是属于哪一个数的) // ......
Offer

剑指Offer 45. 把数组排成最小的数

**题目链接:** [剑指 Offer 45. 把数组排成最小的数](https://leetcode.cn/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/description/?envType=study-plan-v2&envId=codi ......
数组 Offer 45

剑指Offer 42. 连续子数组的最大和

**题目链接:** [剑指 Offer 42. 连续子数组的最大和](https://leetcode.cn/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/description/?envType=study-plan-v2&envId=coding-in ......
数组 Offer 42

Einops矩阵操作语法随记

参考资料: https://einops.rocks/1-einops-basics/ 这篇随笔主要记录使用Einops这个矩阵操作的库的时候发现的,值得记录的高频或者重要的操作: 既然网上的教程已经很详尽了,为什么还要这样做?因为遇见一次的情况很有可能下次还会遇到,主要是写给自己看,方便以后查阅。 ......
随记 矩阵 语法 Einops

OperationError: Failed to execute 'setLocalDescription' on 'RTCPeerConnection': Failed to set local offer sdp: Called in wrong state: have-remote-offer

webRTC报“OperationError: Failed to execute 'setLocalDescription' on 'RTCPeerConnection': Failed to set local offer sdp: Called in wrong state: have-rem ......

曼哈顿距离矩阵

## 曼哈顿距离矩阵 [码题集OJ-曼哈顿距离矩阵 (matiji.net)](https://www.matiji.net/exam/brushquestion/10/4009/C448715ED43BEA9D2D47CED523050945) ![](https://img2023.cnblog ......
矩阵

《线性代数》7. 空间和矩阵的秩

### 欧几里得空间 **前面我们一直提到了空间这个概念,比如二维空间、三维空间等等,并在此基础上拓展到 $n$ 维空间,尽管当时并没有对空间做明确的定义,但相信大家也能理解。然而数学是严谨的,必须要有严格的定义,那么接下来就从数学的角度看看什么是空间。** **空间是一个集合,不管是几维的,都可以 ......
线性代数 代数 矩阵 线性 空间

剑指 Offer 11. 旋转数组的最小数字

本题的作法是二分法。具体做法是:左右区间根据number[r](右端点)进行区分,利用左区间大于等于number[r],右区间小于等于number[r]的特性。 在此基础上,二分法得以适用。 本题的一个大坑: 二分法的中点,numbers[mid],能否与numbers[l](左端点)作比较? 答案 ......
数组 数字 Offer 11

从高斯分布到信息矩阵

# 从高斯分布到信息矩阵 > 本文章的所有证明推导均为个人记录,如有错误欢迎指出,且所有均参考贺一家博士和高翔博士的相关证明,其他的部分参考文献也在文末给出。 [TOC] ## 1. SLAM 问题概率建模 考虑某个状态 $\boldsymbol{\xi}$ ,以及一次与该状态相关的观测 $\mat ......
矩阵 信息

剑指 Offer 43. 1~n 整数中 1 出现的次数(困难)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202309/2679751-20230905212252736-56013030.png) ``` class Solution { public: int countDigitOne(int n) ......
整数 次数 Offer 43

剑指 Offer 20. 表示数值的字符串

说实话本题虽然不难,但是对边界问题的处理超乎想象(一不小心就越界访问),”简单“的难度还是说明博主本身太菜了。 本题的主要考点是双指针以及对标准库(对c++来说)一些函数的运用。 处理的中心思想是:先将整个字符串反转,而后再通过双指针提取其中的各个单词,而后再将其反转。 这样的处理的优点是,不用开辟 ......
字符串 数值 字符 Offer 20

《剑指Offer》-52-两个链表的第一个公共节点

书上给出的第一个方法是用两个栈,将两个链表的节点依次入栈,然后出栈就相当于从后往前遍历了,这样只需要找到最后一个相同的链表节点 同样应该也可以使用内存栈,也就是递归来实现这一过程 第二种思路不需要额外的空间,而是先分别遍历两个链表得到链表的长度,然后让较长的链表指针将差值走掉,最后就可以同步遍历,第 ......
节点 两个 Offer 52

单应矩阵及图像拼接的延申

最近在研究两个相机的图像拼接问题。偶然读到了一篇博客,突然发现这篇博文的作者功力相当深厚,对单应矩阵和深度图像的研究都很独到。 特此记录以下:https://zhuanlan.zhihu.com/p/636135357 https://zhuanlan.zhihu.com/p/608660362 附 ......
矩阵 图像