分量 算法 笔记tarjan

算法设计与分析报告5 贪心算法

算法设计与分析报告5 贪心算法 本文发布地址(方便阅读): https://cmd.dayi.ink/WfnxTsYRQ4OdwI587BGDRQ https://blog.dayi.ink/?p=89 1. 硬币找零问题 贪心 就是假设我们是收银员,需要找零,然后需要选取最少的硬币数量给他人。 我 ......
算法 分析报告 报告

gjk算法

效果 单形体 class Simplex { private List<Vector2> m_PointList = new List<Vector2>(); public void Add(Vector2 p) { m_PointList.Add(p); } public Vector2 Get( ......
算法 gjk

算法StringBuilder

StringBuilder类是Java中用于处理可变字符串的类,它提供了许多常用的函数来进行字符串的操作。以下是StringBuilder常用函数的示例: append(String str):将指定的字符串追加到当前字符串的末尾。 StringBuilder sb = new StringBuil ......
StringBuilder 算法

基础算法

1. 基础算法 1.1 基础排序算法 排序分为插入排序(直接插入排序、希尔排序),选择排序(选择排序、堆排序),交换排序(冒泡排序、快速排序),归并排序(归并排序)。 1.1.1 选择排序 找i-n范围内的最小值所在的位置,放到第i位。 public static void selectionSor ......
算法 基础

02-异或算法

2. 异或算法 2.1 异或基础 0^N == N N^N == 0; 记为无进位相加即可,1+1 = 0; 异或运算满足交换律和结合。 2.1.1 不用额外变量交换两个数 解法:aba = b,abb = a。 2.1.2 找出现奇数次的数 1. 题目 ​ 一个数组中有一种数出现了奇数次,其他数都 ......
算法 02

二分查找算法题2

/** * https://leetcode.cn/problems/find-peak-element/description/ * 由于数组的两个端点前后都是负无穷,所以给定一个i如果arr[i]>arr[i+1]说明在[0,i]这个区间里面一定有个峰值 * 反之则在[i,n]之间 * 以此使用 ......
算法

二分查找算法题3

/** * https://leetcode.cn/problems/search-in-rotated-sorted-array/description/ * 找到旋转的点 * 判断target的值是在旋转点的那一边 * 在在这个区间内使用二分查找 * */ public static void ......
算法

二分查找算法题4

/** * https://leetcode.cn/problems/search-a-2d-matrix/description/ * * @return*/ public static boolean hanShu3(int[][] matrix, int target){ int m = ma ......
算法

前缀和算法题1

/** * https://www.nowcoder.com/practice/acead2f4c28c401889915da98ecdc6bf * * 本题采用前缀和的思想(用来快速的得到数组某一段区间里的值的和) * 首先录入数组arr * 创建一个dp数组用来存放数组的前缀和 * dp[i]就 ......
前缀 算法

前缀和算法题2

/** * https://leetcode.cn/problems/subarray-sums-divisible-by-k/description/ * 1.同余定理:如果(a-b)/p=k k为整数,则a%p=b%p * 2.C++和Java中对[负数%正数]的结果以及修正: * 负%正=负 ......
前缀 算法

Matlab决策树、模糊C-均值聚类算法分析大学教师职称学历评分可视化

全文链接:https://tecdat.cn/?p=34203 原文出处:拓端数据部落公众号 本文使用Matlab编程语言中的决策树和模糊C-均值聚类算法,帮助客户对大学教师职称、学历与评分之间的关系进行深入分析。 背景 随着高等教育的快速发展,教师队伍的素质和能力成为了影响高校发展的重要因素。职称 ......
均值 算法 职称 学历 教师

数据结构笔记

1.单链表 https://www.acwing.com/problem/content/828/ 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 const int N = 100010; 5 6 7 int head,e[N],ne[N] ......
数据结构 结构 笔记 数据

阅读笔记

用户故事具有多种好处: ①用户故事强调口头沟通:自古以来,口头表达是十分重要的。而且相比于书面书写的易产生歧义,口头表述更见简单明了,需求文档也是如此。 ②人人都可以理解用户故事:相比于一些墨守成规的软件需求里的技术术语,用户故事使用的语言更容易使用户理解,简洁明了,同时更能增强用户对故事的记忆。 ......
笔记

《人件》阅读笔记(一)

读《人件》这本书,给我最大的感触是人本管理思想,即知识型企业的核心是人,而不是技术的管理理念。《人件》这本书中并没有涉及具体的编码技术,从几个方面描述对一个团队的管理。下面来分篇介绍一下《人件》书中所表达的一些主要观点以及一些个人看法和感受。 第一篇:管理人力资源 本篇开始研究一种完全不同的考虑、管 ......
笔记

electron+vite笔记

1、配置国内electron 镜像 .npmrc electron_mirror=https://registry.npmmirror.com/-/binary/electron/ electron_builder_binaries_mirror=https://registry.npmmirror ......
electron 笔记 vite

【操作系统学习笔记03】

以下是下面链接中教程的笔记,如有侵权请联系我删除。随便学学可能不严谨,但如果有离谱错误烦请指正。 https://www.bilibili.com/video/BV1YE411D7nH?p=3&vd_source=febdc1a8028af6b442667407286a2750 操作系统引导 —— ......
笔记 系统

20231108数数与dp题笔记

数数与dp CF294C Shaass and Lights 记被分成的 \(m+1\) 段每一段的长度为 \(l_i\) 答案为 \[\frac{(n-m)!}{\prod\limits_{i=1}^{m+1}l_i!}\times \prod\limits_{i=1}^{m+1}2^{l_i-1 ......
20231108 笔记

大道至简读书笔记10月

在阅读《大道至简》的第一章之后,我深感震撼和启发。作者以简洁明晰的语言,展示了大道至简的哲学思想,传达了一种深邃而卓越的智慧。 首先,本章着重强调了简洁的重要性。作者指出,在这个信息爆炸的时代,人们往往被琐事所困扰,无法专注于自己真正关心的事物。大道至简的思想告诉我们,要学会去除冗杂,专注于核心,从 ......
大道 笔记

大道至简读书笔记11月

《大道至简》第二章是一次意义深远的思想探索,它进一步深化了我们对大道至简哲学的理解。本章主要讨论了行动与实践在大道至简中的重要性,给予了我许多启示和思考。 首先,作者强调了行动的力量。我们不能仅仅停留在思考和理论层面,而是要将思想转化为行动,用实践去验证真理。只有通过实际行动,才能真正体验到大道至简 ......
大道 笔记

11.8读书笔记《需求掌握过程》02

所谓需求,就是那些必须在开始进行产品构建前发现的东西,如果在构建的过程中才发现需求,或者更晚更糟,直至客户已经在使用产品的时候才发现需求,那么代价将会是很大的,效率也将十分低下。 《掌握需求过程》这本书中,讲述了身为一个需求分析师,应完成的几个工作内容。按书中所说,分析师即是解释者,必须理解用户所说 ......
需求 过程 笔记 11.8 11

听课笔记:pom文件、系统架构的演变历史

一、关于pom文件: 子Maven项目默认不会继承父Maven项目pom文件中dependencyManagement中的依赖; 子Maven项目如果需要使用父Maven项目的依赖,需要在子pom文件中显示声明(可不写版本)。 二、系统架构的演变历史 all in one 所有服务器资源(Tomca ......
架构 文件 笔记 历史 系统

11.8算法

题目 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 提示: 树中节点数目在范围 ......
算法 11.8 11

Vue一些进阶知识-基于官网(笔记)

前言 主要根据vue官网文档完成。对一些平时可能会用到的知识、组件进行收集,为的是对vue的可用性有一个大致的了解。博客中的组件介绍可能只涉及简单用法,完整用法还是以官网为准。 基础 启动过程: 主文件(main.js)是程序的起点,在主文件里挂在容器。如app.mount('#app')。然后系统 ......
笔记 知识 Vue

JUC并发编程学习笔记(十六)Volatile

Volatile 保证可见性 private volatile static Integer num = 0; 使用了volatile关键字,即可保证它本身可被其他线程的工作内存感知,即变化时也会被同步变化。 不保证原子性 原子性:不可分割 线程A在执行任务时是不可被打扰的,也不能被分割,要么同时成 ......
Volatile 笔记 JUC

读程序员的制胜技笔记07_重构

1. 理查德·费曼(Richard Feynman)曾经说过:“如果你想真正学习一门学科,就写一本关于它的书。” 2. 重构是改变代码结构的艺术 2.1. 写出好代码通常只是成为高效开发者的一半标准 2.2. 另一半标准则是敏捷地转换代码 2.3. IDE提供了很好的重构工具 2.4. 将重构视为一 ......
程序员 笔记 程序 07

2023 PolarD&N靶场通关笔记 Crypto

🚩简单类: keyboard2.0 21 31 41 53 63 73 62 72 82 81 91 01 51 61 71 提示:解出来的内容转换为md5值后加上flag{} 数字被分成五组,每组包含三个数字 。 考察:键盘坐标密码 观察这五组数字,每一组其中的一个数字中第一个数字代表横向(X坐 ......
靶场 笔记 PolarD Crypto 2023

算法笔记 - 拉格朗日插值

用 \(k + 1\) 个点可以唯一确定一个 \(k\) 次多项式,很好证明,我们可以用这 \(k + 1\) 个点列出一个 \(k + 1\) 元一次方程,其中未知数为多项式的每项系数。 如果我们想要求出多项式 \(f(x)\) 在某一点 \(x'\) 上的值,我们大可以直接将方程列出,高斯消元即 ......
算法 笔记

声源定位算法的输入和输出

基于波束形成 DeaySum 输入: x : 输入信号,样本*通道 fs : 采样率 N : FFT 长度,频率分量数目 frameLength : 帧长度,通常与 N 相同 inc : 步进增量 r : 阵元半径 angle : 入射角度 输出: DS : 延迟和输出 x1 : 预导向信号,与 x ......
算法

基于改进的MUSIC的声源定位算法

目的:针对MUSIC其分辨率低且在麦克风数目较少时DOA估计精度较差的问题。 方法:利用广义互相关算法估计出声源信号到达各 麦克风之间的时间差,并据此构建出对应的矢量信号,最后通过计算谱函数确定DOA估计值。 结果:优化后的MUSIC 算法可以得到更加尖锐的指向性波束,更低的旁瓣,并且能使方位角的定 ......
算法 MUSIC

快速SRP-PHAT多声源定位算法

目的:相位变换加权指向响应功率(SRP-PHAT)算法在低信噪比和强混响环境下具有较好的鲁棒性,但是空间遍历带来的海量计算给其声源实时定位带来了挑战。 方法:提出了一种适用于多声源的随机区域收缩SRP-PHAT算法,通过最小描述长度(MDL)准则确定声源数量,利用 K-means聚类算法进行空间区域 ......
算法 SRP-PHAT PHAT SRP
共12900篇  :86/430页 首页上一页86下一页尾页