相关文章
数据结构与算法(一):概述与复杂度分析
参考引用 Hello 算法 Github 仓库:hello-algo 1. 初识算法
1.1 算法无处不在
1.1.1 二分查找:查阅字典
在字典里,每个汉字都对应一个拼音,而字典是按照拼音字母顺序排列的。假设我们需要查找一个拼音首字母为 r 的字࿰…
编程日记
2025/1/22 7:56:13
【最多等和不相交连续子序列】python实现-附ChatGPT解析
1.题目 最多等和不相交连续子序列 知识点:贪心 时间限制:1s 空间限制: 256MB 限定语言: 不限 题目描述 给定一个数组,我们称其中连续的元素为连续子序列,称这些元素的和为连续子序列的和。 数组中可能存在几组连续子序列,组内的连续子序列互不相交目有相同的和。 求一组连续…
编程日记
2025/1/22 22:50:42
王道考研操作系统——I/O管理
I/O设备的基本概念 键盘:输入设备(把设备准备好的数据读入计算机当中);
显示器:输出设备(把计算机中准备好的数据写出到设备上);
移动硬盘:既是输入又是输出 中断驱动…
编程日记
2025/1/19 4:07:46
代码随想录刷题 Day28
216.组合总和III
和前一个题一样,照着自己就能写出来,就多了一个判断结果是不是等于n的逻辑。有两个地方可以剪纸,一个是当和已经大于要找的时候直接返回,另一个是当剩余元素少于三个的时候直接返回(第一层递归是少于…
编程日记
2025/1/23 4:05:38
机器人中的数值优化|【五】BFGS算法非凸/非光滑处理
机器人中的数值优化|【五】BFGS算法的非凸/非光滑处理
往期内容回顾
机器人中的数值优化|【一】数值优化基础 机器人中的数值优化|【二】最速下降法,可行牛顿法的python实现,以Rosenbrock function为例 机器人中的数值优化|【三】无约束优化࿰…
编程日记
2025/1/18 8:41:43
linux opensuse使用mtk烧录工具flashtool
环境
linux发行版:opensuse leap 15.5 工具:SP_Flash_Tool_Selector_exe_Linux_v1.2316.00.100.rar 或其他版本 目标:mtk设备
下载链接
https://download.csdn.net/download/zmlovelx/88382784 或网络搜索。
使用
opensuse可直接解压后使…
编程日记
2025/1/14 16:15:14
【古谷彻】算法模板(更新ing···)
目录
一、数学
1、逆元
(一)费马小定理/欧拉定理(快速幂)
2、组合数
(1)求组合数C(n,m)
方法一:阶乘+逆元+快速幂求组合数
方法二:记忆化搜索
方法三:递推公式
(2)组合数求概率
3、高精度sqrt (1)二分法
(2)递加递减
4、快速幂
5、欧拉函数 方法一:…
编程日记
2025/1/21 0:57:04