指尖 算法 精灵 笔记

Cadence应用笔记:批量修改原理图元器件属性

OrCad批量修改元器件属性方法 软件内修改 过滤选择Part、随后Ctrl + A全选,再右键选择修改 导出/导入Excel修改 点中.DSN文件,随后在工具栏Tool中选择导出 ......
器件 属性 原理 Cadence 笔记

代码随想录算法训练营-贪心算法-4|406. 根据身高重建队列、452. 用最少数量的箭引爆气球

406. 根据身高重建队列 1. 一定要想如何确定一个维度,然后再按照另一个维度重新排列。 2. 先确定身高的维度,降序排列。 3. 按照身高排序之后,优先按身高高的people的k来插入,后序插入节点也不会影响前面已经插入的节点,最终按照k的规则完成了队列。 4. 局部最优:优先按身高高的peop ......
算法 随想录 队列 训练营 气球

代码随想录算法训练营day13| ● 239. 滑动窗口最大值 ● 347.前 K 个高频元素 ● 总结

239.滑动窗口最大值 mydemo--(自己思路)--failed 超出时间限制 class Solution { public: vector<int> maxSlidingWindow(vector<int>& nums, int k) { vector<int> result; stack< ......
随想录 最大值 训练营 随想 算法

代码随想录算法训练营day11| ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值

20.有效的括号 卡哥demo class Solution { public: bool isValid(string s) { if(s.size() %2 != 0) return false; stack<char> st; for(int i = 0; i < s.size(); i++) ......

带有权重的随机算法

1.什么是权重比例 权重比例计算即将各数值乘以相应的权数,然后加总求和得到总体值,再除以总的单位数。 如何计算 有一个对象集合为[A,B,C,D,E,F,G,H,I,J],其对象的全红 总权重为10 每一个对象的权重为1/10=0.1 2.什么是权重覆盖区域 权重覆盖区域是对象在整体权重范围中的锁分 ......
权重 算法

算法问题记录

1. 故障量值跳变问题 原因:发生丢帧,数据取走不及时导致缓冲区中数据越积累越多。 解决方法:赶快把数据取走 ......
算法 问题

图解 LeetCode 算法汇总——双指针

双指针算法是一种比较常用于搜索链表或数组相关的问题,很多算法的基本的解题思路就是使用暴力搜索法。而双指针是对暴力搜索的一种优化,通过双指针可以减少数据的遍历次数。通常双指针是有两个指针,叫做 light 左指针和 right 右指针,或者叫做快指针和慢指针。 作为左右指针的话,一般是在数组的或者链表 ......
指针 算法 LeetCode

9.18算法

题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。 示例 1: 输入: s = "A man, a ......
算法 9.18 18

hashlib:Python中常用hash算法

前言 hashlib库定义了一个API来访问不同的密码散列算法。其底层由OpenSSL提供,所以OpenSSL库提供的所有算法都可以用,包括: MD5 SHA1 SHA224 SHA256 SHA384 SHA512 当然,这上面列举的只是其支持的一部分。真正全部支持的种类读者可以用过下面代码打印出 ......
算法 常用 hashlib Python hash

扩展的多曝光图像合成算法及其在单幅图像增强中的应用。

针对Exposure fusion算法存在的Out-of-range Artifact和low frequency halo两个瑕疵,分析了Extended Exposure Fusion的改进过程,并进一步借助有关方法实现了单幅图像的Simulated Exposure Fusion过程。 ......
图像 算法

算法--二叉树展开

Leetcode 114: 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历顺序相同。 示例 1: 输入:root = [1, ......
算法

LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题

⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode ......
算法 LeetCode 之旅 问题 lgn

## KMP算法

KMP算法 KMP算法的作用 在一个字符串里面查找子串,比如字符串"aabbaabbaaf"中,查找"aabbaaf" KMP名字由来 三个老头,一个姓K,一个姓M,一个姓P 算法思想 这个算法很复杂,需要循序渐进解释。从人类的正常思考方式讲起。 暴力算法 如果让你从中寻找aabbaaf子串,你会怎 ......
算法 KMP

软件测试学习笔记

软件测试学习笔记 看视频写笔记 目标:能复述软件测试的定义——使用技术手段验证软件是否满足需求。 能说出7种测试分类的区别 能说出质量模型的重点5项 能说出测试模板8个要素 能针对穷举场景设计测试用例 7种测试分类的区别? 自己整理自己背书呀多读多背。 ......
软件测试 笔记 软件

代码随想录算法训练营-回溯算法-3|134. 加油站、135. 分发糖果

134. 加油站 局部最优:当前累加rest[i]的和curSum一旦小于0,起始位置至少要是i+1,因为从i之前开始一定不行。全局最优:找到可以跑一圈的起始位置。 时间复杂度:O(n) 空间复杂度:O(1) 1 class Solution: 2 def canCompleteCircuit(se ......
算法 随想录 训练营 随想 糖果

离散数学、01 课堂笔记 | 集合论、命题逻辑

电子科技大学 王丽杰老师 离散数学课程 个人学习笔记 集合 集合是由指定范围内的满足给定条件的所有对象聚集在一起构成,每一个对象称为这个集合的元素 初见集合 集合表示 枚举法 叙述法 文氏图 基数 \[|A| \] 有限集 无限集 特殊集合与集合间关系 空集 \[\varnothing = \{ x ......
集合论 课堂笔记 命题 逻辑 课堂

算法训练day11 栈与队列 02 LeetCode20

算法训练day11 栈与队列 02 LeetCode20.1047.150 20.有效的括号: 题目: 20. 有效的括号 - 力扣(LeetCode) 题解: 代码随想录 (programmercarl.com) class Solution { public: bool isValid(stri ......
队列 算法 LeetCode day 11

数据结构和算法的区别?——算法工程师必备基础知识

基础部分:语言部分(Python、C++、Java)输入、输出、变量、容器等。 算法和数据结构:数据结构用于存储数据,算法则是用于查找数据 参考:https://www.bilibili.com/video/BV1bo4y1R7MB/ ......

粒子群算法(Particle Swarm Optimization, PSO)

Particle Swarm Optimization 算法原理参考: https://zhuanlan.zhihu.com/p/404198434 Question 使用PSO算法计算函数$ f(x) = x_1^2 + 3 x_2^2 - x_1 + 2 x_2 - 5 $ 在 \(x \in ......
粒子 Optimization 算法 Particle Swarm

学习笔记2

目录知识点归纳重点核心二进制文件操作文本文件和二进制文件的转换数据结构的读写苏格拉底挑战问题与解决思路实践过程总结C语言文件操作总结:Markdown的优点总结: 知识点归纳 系统调用函数:open()、read()、write()、lseek()、close() I/O库函数:fopen()、fr ......
笔记

《信息安全系统设计与实现》第二周学习笔记

《信息安全系统设计与实现》第二周学习笔记 一、第九章 I/O库函数 1、系统调用函数 函数 描述 fork 创建一个新的进程,新进程是当前进程的副本。 execve 在当前进程中执行新的程序。 waitpid 等待指定进程的终止,并获取其退出状态。 exit 终止当前进程并返回退出状态。 pipe ......
笔记 系统 信息

2023-2024-1 20211306 密码系统设计与实现课程学习笔记2

20211306 密码系统设计与实现课程学习笔记2 学习任务详情 自学教材第九章,提交学习笔记 本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。 文本文件中考虑字符读写,行读写,任意位置读写等 文件操 ......
课程学习 20211306 密码 课程 笔记

性能测试学习笔记(二)

1.性能指标综述 通常我们都从两个层面定义性能场景的需求指标:业务指标和技术指标。这两个层面需要有映射关系,技术指标不能脱离业务指标。 所有的技术指标都是在有业务场景的前提下制定的,而技术指标和业务指标之间也要有详细的换算过程。这样一来,技术指标就不会是一块飞地。同时,在回答了技术指标是否满足的同时 ......
性能 笔记

学习笔记2 第九章的自学归纳

第9章 I/O库函数 9.1 I/O库函数 系统调用是文件操作的基础,但他们只支持数据块的读/写。 9.2 I/O库函数与系统调用 系统调用函数:open()、read()、write()、lseek()、close() open()用于打开一个文件并返回一个文件描述符。 read()用于从已打开的 ......
笔记

学习笔记2

学习笔记:I/O库函数知识点 知识点归纳 1.系统调用函数 open() 、 read() 、 write() 、 lseek() 、 close() 2.I/O库函数 fopen() 、 fread() 、 fwrite() 、 fseek() 、 fclose() 3.fread算法: 第一次调 ......
笔记

学习笔记2

学习笔记2 @目录学习笔记2一、学习笔记1.C语言中的文件操作内容2.文件操作都有什么?3.二进制文件和文本文件如何转换?4.数据结构如何读写?5.二进制文件操作6.相比于曾经我们关注文本文件的操作,我们以后该如何更多的关注操作二进制文件nullnull二、部分代码展示1.fget2.fprint3 ......
笔记

《信息安全系统设计与实现》第二周学习笔记

第九章 I/O库函数 I/O库函数: printf(): 格式化输出函数,用于将数据打印到标准输出设备(通常是显示器)上。 scanf(): 格式化输入函数,用于从标准输入设备(通常是键盘)接收用户输入的数据。 putchar(): 将一个字符输出到标准输出设备。 getchar(): 从标准输入设 ......
笔记 系统 信息

第九章学习笔记

第九章学习笔记 一、知识点归纳 0.云班课中的提问 文件操作都有什么? 文件操作涵盖了对文件的创建、打开、读取、写入、关闭等基本操作。这些操作可以在计算机程序中对文件进行处理、管理和维护。 常见的文件操作包括: 创建文件:创建新的空文件或覆盖已存在的文件。 打开文件:打开已存在的文件,以便读取或写入 ......
笔记

20211316郭佳昊 《信息安全系统设计与实现(上)》 第二周学习笔记

一、任务要求 [ 1 ] 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) 我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题 核心是要求GPT:请你以苏格拉底的方式对我进行提问 然后GPT ......
20211316 笔记 系统 信息

基于DNN深度学习网络的OFDM+QPSK信号检测算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 正交频分复用(OFDM)是一种多载波调制技术,已经广泛应用于数字通信领域。OFDM信号检测是接收端的关键问题之一,目的是将接收到的OFDM信号恢复为原始数据。由于OFDM信号具有高带宽效率、抗多径衰落等特点,可以 ......
学习网络 算法 深度 信号 matlab