分量 算法 笔记tarjan

51k+ Star!动画图解、一键运行的数据结构与算法教程!

hello-algo(《Hello 算法》) —— 动画图解、一键运行的数据结构与算法教程,支持 Java、C++、 Python、 Go、 JS、 TS、 C#、 Swift、 Rust、 Dart、 Zig 等语言。 ......
数据结构 算法 结构 动画 教程

【Android逆向】一些零碎的笔记

* 在 /sdcard/ 下的文件无法执行 , 必须将其拷贝到其它位置执行 , 如 /data/ 目录 , /data/ 目录中是 system 分组 , 可以执行程序 ; * 每个应用都会创建一个对应的 应用用户 , 如 : cn.abcpiano.pianist 包名的应用 , 创建了一个 u0 ......
Android 笔记

acwing week2 基础算法3总结

acwing week2 基础算法3总结 总结点1:双指针算法 //常用模版框架 for (int i = 0, j = 0; i < n; i ++ ) { while (j < i && check(i, j)) j ++ ; } 常见问题分类: (1) 对于一个序列,用两个指针维护一段区间 ( ......
算法 基础 acwing week2 week

阅读《Effective c++》第三版笔记 day 1

阅读《Effective c++》第三版 day 1 ·容易区别的 copy 构造和 copy 赋值,如果一个新对象被定义,则一定会被某个构造函数调用,不可能做调用赋值操作,如果新对象没有被定义,则不会有构造函数被调用,会被当成赋值操作。 bool hasAccpetTableQuality(Wid ......
Effective 笔记 day

智能车学习笔记乱写

乱写的归纳总结,翻着PPT想到什么写什么。 代码都是用的逐飞的库。 中断 定时循环触发一些事件。 中断处理优先级高于main且各个中断之间也有优先级差异。 举一个典型应用是在main里执行摄像头图像处理程序,然后定时中断读取error来执行PID控制舵机打角。和这个例子有关的代码如下: //在mai ......
智能 笔记

区间合并算法总结

区间合并使用贪心算法,对于区间问题,通常需要对左端点排序、右端点排序或者左端点和右端点双关键字排序。区间合并算法的算法步骤: 1. 按照区间左端点排序。 2. 扫描过程中,每次维护一个当前的区间。 题目链接: https://www.acwing.com/problem/content/805/ 代 ......
区间 算法

离散化算法总结

离散化是将大范围的数字映射到小范围的区间内,适用于稀疏的区间。 两个问题需要考虑: 1. 原数组中可能有重复元素,需要去重。 2. 如何算出离散化后的值(离散化后保序,使用二分)。 题目链接: https://www.acwing.com/problem/content/804/ 代码: #incl ......
算法

《深度学习入门——自制框架》读书笔记 第二章 用自然的代码表达

2. 用自然的代码表达 step12 可变长参数(正向) 主要是解决多输入多输出问题 例如Add函数: class Add(Function): def forward(self, x0, x1): y = x0 + x1 return y def add(x0, x1): return Add() ......
框架 深度 自然 代码 第二章

笔记06:循环和字符串

笔记06:循环 while循环 while condition is True: statement(s) if condition: break else: continue else: break 语句 跳出循环体 continue语句 跳出循环体并回到循环体的判断位置 else语句 当循环正常 ......
字符串 字符 笔记

代码随想录算法训练营第三天 | 203.移除链表元素 707.设计链表 206.反转链表

LeetCode 203.移除链表元素 视频链接: LeetCode203 思路: 根据链表的性质,将目标值对应的节点保存在一个临时节点中,再重新设置cur下一个节点,再将临时节点进行删除 class Solution { public: ListNode* removeElements(ListN ......
随想录 训练营 随想 算法 元素

Tomasulo算法小结

总结 L.D F6, 24(R2) L.D F2, 12(R3) MUL.D F0, F2, F4 SUB.D F8, F6, F2 DIV.D F10, F0, F6 ADD.D F6, F8, F2 以以上的代码为例,当指令MUL.D即将确认时,保留站、load缓冲器以及寄存器状态表中的内容。 ......
小结 算法 Tomasulo

文心一言 VS 讯飞星火 VS chatgpt (147)-- 算法导论12.2 2题

二、用go语言,写出 TREE-MINIMUM 和 TREE-MAXIMUM 的递归版本。 灵捷3.5 。 文心一言: 以下是用 Go 语言编写的树的最大值和最小值的递归版本代码: package main import ( "fmt" ) type TreeNode struct { Val in ......
文心 导论 算法 chatgpt VS

数据结构与算法之单链表-----黑马程序员(26-35)

1.链表的概念 在计算机科学中,链表是数据元素的线性集合,其每个元素都指向下一个元素,元素储存上并不连续。 创建链表如图所示和相关代码 public class danlianbiao { private Node head=null;//头部第一个结点 private static class N ......
数据结构 黑马 程序员 算法 结构

20211326学习笔记12

第十四章 数据库系统 一、知识点归纳 (一)MySQL简介 MySQL(MySQL 2018)是一个关系数据库系统(Codd 1970 )c在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。 ......
20211326 笔记

梦断代码 读书笔记03

第9章 方法IBM执行强制进度纪律的成功基于两条原则:1)计划是强制性的2)计划必须符合现实情况 “从底向上”,依据那些负责按计划执行的程序员的经验和知识而来,而不是“从顶至下”,靠管理者拍脑袋或对市场的期望而来2001年17位领军人物,提出了敏捷软件开发宣言,向这种笨重的CMM宣战,从此极限编程X ......
代码 笔记

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

《信息安全系统设计与实现》学习笔记12 第十四章 MySQL数据库系统 MySQL简介 MySQL(MySQL2018)是一个关系数据库系统(Codd 1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信 ......
笔记 系统 信息

《深度学习入门——自制框架》读书笔记

1. 自动微分 step2 创建变量的函数 # 箱子类,存放一个变量数据 class Variable: def __init__(self, data): self.data = data # 函数类的基类 class Function: # __call__方法是一个特殊的Python方法。 # ......
框架 深度 笔记

计算机网络笔记第一章

计算机网络 一、计网体系结构 计算机网络概述 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 计算机网络是互连的,自治的计算机集合。互连:通过通信链路互联互通。自治:无主从关系 计算机网络功能 数据通信 资源共享 分布 ......
计算机网络 笔记

C++学习笔记——函数探幽

C++内联函数 内联函数是一种用空间换时间的技术,是C++提高程序运行速度做的改进。运行程序时操作系统将指令载入计算机内存中,并逐条执行这些指令,遇到循环或分支时向前或向后跳转到特定的地址(每条指令都有特定的内存地址)。常规函数也是如此,在调用常规函数时立即存储该指令的地址,并跳转到函数的地址,在函 ......
函数 笔记

2023年11月30日阅读笔记

《白帽子讲web安全》 为何要了解Web安全 不遵守整洁代码之道和安全系统之道的系统就像一颗定时炸弹,你不知道它什么时候就会爆炸又或者是虚晃一枪,又让我想起整洁代码之道一书的封面 这张图是M104:草帽星系,其核心是一个质量超大的黑洞,有100万个太阳那么重,环绕着M104的光环就像一顶墨西哥草帽, ......
笔记 2023

Markdown笔记

Markdown学习 标题: 、空格、标题名字 、空格、 二级标题 、空格、三级标题 字体 两个星号(前后都加):粗体 Hello, world! 一个星号(前后都加):斜体 Hello, world! 三个星号(前后都加):斜体加粗 Hello, world! 两个波浪号(前后都加):删除线 He ......
Markdown 笔记

6、常用算法和正则表达式

常用算法 double x=-92.42,y=25.98; double result1=qAbs(x); //取正数 qDebug() << "x="<<x<<";result="<<result1; double maxResult=qMax(result1,y); // 求2个数的最大数 qD ......
正则 表达式 算法 常用

硬件笔记之MacOS打印不清楚或者打印字体发虚

参考帖子: 求助!!!有人遇到过macOS下打印不清晰吗 此处做个测试说明,系统为Monterey和Ventura,打印机为惠普黑白打印机,即使设置为普通PCL打印机,效果还是发虚有毛边; 以下为移除打印机,再次添加打印机后的操作。 按照如下设置,让mac自动选择打印机信息后,会自动设置为普通Pos ......
字体 硬件 笔记 MacOS

LLM 入门笔记-Tokenizer

以下笔记参考huggingface 官方 tutorial: https://huggingface.co/learn/nlp-course/chapter6 下图展示了完整的 tokenization 流程,接下来会对每个步骤做进一步的介绍。 1. Normalization normalize ......
Tokenizer 笔记 LLM

Unity学习笔记--数据持久化XML文件(2)

主要介绍继承IXMLSerialaze 接口自定实现数据类型的序列化反序列化,并存储为XML文件。 实现可序列化存储为XML文件的Dictionary类,最后完善为一个XML读取工具类。 供数据持久化类型为XML文件的学习和开发参考! ......
文件 笔记 数据 Unity XML

圆锥曲线做题笔记

大致只会写思路而非详细过程。 新高考 I 卷 2022 点 \(A(2,1)\) 在双曲线 \(C:\frac{x^2}{a^2}-\frac{x^2}{a^2-1}=1\ (a>1)\) 上,直线 \(l\) 交 \(C\) 于 \(P,Q\) 两点,\(k_{AP}+k_{AQ}=0\)。 求 ......
圆锥曲线 圆锥 曲线 笔记

LeetCode数组刷题笔记1(python)

两数之和 1、if a in dict: 字典中in操作符的语法是key in dict(而非value.) 可以从“字典中key唯一而value可重复”的角度考虑。 2、enumerate函数 enumerate(iteration, start) 其中iteration为需要遍历的参数,如列表、 ......
数组 LeetCode 笔记 python

20211314王艺达学习笔记12

第十四章 MySQL数据库系统 知识点总结 一、MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Datab ......
20211314 笔记

学习笔记3:JavaSE & API(异常处理)

1、Java中的错误 (1)所有错误的超类:Throwable (2)Throwable的子类: 子类:Error,系统级别错误、运行环境错误。比如,虚拟机内存溢出。 子类:Exception,异常情况,通常是逻辑问题导致的程序级别错误,可在运行期间被解决。比如,空指针,下标越界。 (3)通常,程序 ......
笔记 JavaSE API amp

学习笔记12

第14章 MySQL数据库系统 摘要 本章讨论了 MySQL 关系数据库系统;介绍了MySQL 并指出了它的重要性;展示了如何在 Linux 机器上安装和运行 MySQL;演示了如何使用MySQL 在命令模式和批处理模式下使用SQL 脚本创建和管理数据库;说明了如何将MySQL 与C编程相结合;演示 ......
笔记
共12900篇  :52/430页 首页上一页52下一页尾页