算法 理论raft cap

CSCI2100F/ESTR2102B 数据结构算法

CSCI2100F/ESTR2102B Data Structures (Spring 2023)Lab Assignment #7Schedule: Week 111. To familiarize the implementations of heap and disjoint set2. To ......
数据结构 算法 结构 数据 CSCI

聊聊常见的加密算法、原理、优缺点、用途

在安全领域,利用密钥加密算法来对通信的过程进行加密是一种常见的安全手段。利用该手段能够保障数据安全通信的三个目标: 数据的保密性,防止用户的数据被窃取或泄露 保证数据的完整性,防止用户传输的数据被篡改 通信双方的身份确认,确保数据来源与合法的用户 常见的密钥加密算法类型大体可以分为三类:对称加密、非 ......
优缺点 算法 用途 原理 常见

对系统理论的简单认识

系统理论是有钱学森院士所倡导的系统科学,它是一组相互连接的要素构成,能够实现某个目标的整体,是研究一般模式、结构和规律的学问。系统具有整体性,关联性,等级结构性,动态平衡性,时序性等,而关联性导致了新功能的哦涌现;动态性则存在调节回路(负反馈)、增强回路(正反馈)。整体性则是系统科学方法论的首要原则 ......
理论 系统

算法分析与设计——冒泡排序,选择排序,STL自带sort函数性能比较实验

实验环境:Win11,Dev c++5.11实验方法:生成不同数据量的随机数后使用三种排序方法,比较每种方法所耗时长。实验结果:数据量为1000时,冒泡排序平均用时为0.015s,选择排序平均用时为0.01s,STL自带sort函数平均用时显示为0s(过快无法测出)。数据量为10000时,冒泡排序平 ......
算法 函数 性能 sort STL

算法-两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 来源:力扣(LeetCode)链接:htt ......
之和 算法

数据结构与算法-目录

0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 ......
数据结构 算法 结构 目录 数据

去重算法--给出一段英文连续的英文字符窜,找出重复出现次数最多的字母

输入 : afjghdfraaaasdenas 输出 : a function findMaxDuplicateChar(str) { if(str.length == 1) { return str; } let charObj = {}; for(let i=0;i<str.length;i++ ......
算法 字母 字符 次数

lazarus版SM4加密算法

根据网上的SM4代码移植到lazarus使用,lazarus版可以跨平台,截图是在龙芯3A5000运行。使用非常简单,只需要在uses添加sm uses sm; 加密: Memo1.Text := SM.SM4.ECB_encodeAnsiString(edit1.text, edit2.text) ......
算法 lazarus SM4 SM

MLIR基本理论,IR表示和编译器框架

MLIR基本理论,IR表示和编译器框架 MLIR:重要术语、概念 MLIR glossary 参考资料 [1] MLIR:Glossary: https://mlir.llvm.org/getting_started/Glossary/ [2] Block: https://mlir.llvm.or ......
编译器 框架 理论 MLIR

【协同过滤】基于评分物品算法理解

# 导入必要的库 import numpy as np # 预测用户对物品的评分 # 定义一个函数,输入目标用户和目标物品的ID,返回预测的评分值 def predict_user_rating(user_count,user_id,item_id): # 创建用户数*用户数的数组 similari ......
算法 物品

对系统理论的认识

系统论是研究系统的结构、特点、行为、动态、原则、规律以及系统间的联系,并对其功能进行数学描述的学科。 系统论认为,开放性、自组织性、复杂性,整体性、关联性,是所有系统的共同的基本特征。这些,既是系统所具有的基本思想观点,也是 系统方法的基本原则,表现了系统论不仅是反映客观规律的 科学理论 ,具有 科 ......
理论 系统

基于隶属度函数模糊CMAC神经网络算法matlab仿真

1.算法描述 CMAC神经网络具有小脑的机能,因而,被广泛应用于机器人的运动控制。或者反过来说,正是为了机器人的运动控制,Albus构造了CMAC神经系统,以模拟脊椎动物的小脑机能。 正如Albus所说的:“然而,对我来说,CMAC最重要的特征是,它提供了一种认识和理解脑计算的途径,导致了一系列关于 ......
神经网络 算法 函数 神经 matlab

对系统理论的认识

系统理论属于钱学森院士倡立的系统科学,是研究系统的一般模式,结构和规律的学问,它研究各种系统的共同特征,用系统理论知识定量地描述其功能,寻求并确立适用于一切系统的原理、原则和模型,主要对计算机、应用数学、管理等专业的某一方向有专门研究,掌握系统理论方法,能够从整体上系统地思考和分析问题,是具有逻辑和 ......
理论 系统

系统理论

系统理论属于钱学森院士倡立的系统科学,是研究系统的一般模式,结构和规律的学问,它研究各种系统的共同特征,用系统理论知识定量地描述其功能,寻求并确立适用于一切系统的原理、原则和模型,主要对计算机、应用数学、管理等专业的某一方向有专门研究,掌握系统思维方式,能够从整体上系统地思考和分析问题,是具有逻辑和 ......
理论 系统

算法基础(3)

双指针算法 O(n) 采用双指针算法的前提是具有单调性 题目:提取单词 #include <iostream> #include <string.h> using namespace std ; const int N = 1e3+10; int main(){ char str[1000]; ge ......
算法 基础

笔试算法小题

1.从尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优可以达到多少?( ) A、O(NlogN) B、O(NK) C、O(N) D、O(N^2) 答: 在尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优的算法是使用快速选择(Quickselect)算法,其平均 ......
笔试 算法

机器学习算法(四): 基于支持向量机的分类预测(SVM)

机器学习算法(四): 基于支持向量机的分类预测 本项目链接:https://www.heywhale.com/home/column/64141d6b1c8c8b518ba97dcc 1.相关流程 支持向量机(Support Vector Machine,SVM)是一个非常优雅的算法,具有非常完善的 ......
向量 算法 机器 SVM

对系统理论的理解

系统是由部分构成整体的意思。通常把系统定义为:由若干要素以一定结构形式联结构成的具有某种功能的有机整体。在这个定义中包括了系统、要素、结构、功能四个概念,表明了要素与要素、要素与系统、系统与环境三方面的关系。 系统理论是关于研究一切综合 系统或子系统的一般模式、原则和规律的理论体系。一般系统论认为, ......
理论 系统

对系统理论的认识

系统的定义:系统是一个由一组相互连接的要素构成的能够实现某一目标的整体任何一个系统都有要素、结构、功能三者,而且系统是具有层次性的。 系统的静态特性是结构,系统的动态特性是反馈。 系统的连接使得系统呈现特定的结构,使得系统的各个部件连接而产生特有的功能——相关性导致新功能的涌现。连接的媒介——“三流 ......
理论 系统

对系统理论的认识

对于系统理论的认识,系统理论属于钱学森院士倡立的系统科学,是研究系统的一般模式、结构和规律的学问,它研究各种系统的共同特征,用理论知识定量的描述其功能,是一种具有逻辑和数学性质的一门新兴的科学,系统科学是以系统为研究对象的科学,系统科学揭示了客观世界很多新的属性和规律,丰富了人们的认识,推动人类认识 ......
理论 系统

有关对系统理论的认识

系统论——元科学。系统理论属于钱学森院士倡立的系统科学,是研究系统的一般模式,结构和规律的学问。系统是一个由一组相互连接的要素构成的、能够实现某个目标的整体。任何系统都包括三种构成要件:要素,结构,功能。系统的静态特性为结构,其具有等级层次关系,即系统中包含系统。举例:人体—器官—组织—细胞—细胞核 ......
理论 系统

代码随想录算法训练营Day52 动态规划

#代码随想录算法训练营 代码随想录算法训练营Day52 动态规划| 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组 300.最长递增子序列 题目链接:300.最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列, ......
随想录 训练营 随想 算法 代码

CVPR 2023 | 标注500类,检测7000类!清华大学等提出通用目标检测算法UniDetector

前言 本文向大家介绍一篇今天新出的非常有意思的 CVPR 2023 的论文,相比于传统的目标检测算法,训练时标注了几个类别,就只能检测几个类别,这篇论文属于通用目标检测的范畴。通过在训练过程中图像和文本对齐,它可以自动扩展到检测那些视觉标注中没有出现的类别。这将有效帮助视觉系统目标检测能力的迁移,感 ......
算法 UniDetector 目标 大学 CVPR

我对系统理论的认知

系统理论,是研究系统的一般模式,结构和规律的学问,它研究各种系统的共同特征,用数学方法定量地描述其功能,寻求并确立适用于一切系统的原理、原则和数学模型,是具有逻辑和数学性质的一门新兴的科学。系统一词,来源于古希腊语,是由部分构成整体的意思。通常把系统定义为:由若工要素以一定结构形式联结构成的具有某种 ......
理论 系统

系统理论

系统理论是研究系统的一般模式、结构和规律的学问,它研究各种系统的共同特征,用数学方法定量地描述其功能,寻求并确立适用于一切系统的原理、原则和数学模型,是具有逻辑和数学性质的一门新兴的科学。 ......
理论 系统

系统理论

系统是一个由一组相互连接的要素构成的、能够实现某个目标的整体。任何一个系统都包括三种构成要件:要素、连接、功能或目标。要素、连接和目标,这三个要素,是系统的构成要件。它具有适应性、动态性、目的性,并可以自组织、自我保护与演进。 系统理论属于钱学森院士倡立的系统科学,是研究系统的一般模式,结构和规律的 ......
理论 系统

Python小练习:Sinkhorn-Knopp算法

Python小练习:Sinkhorn-Knopp算法 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 本文介绍Sinkhorn-Knopp算法的Python实现,通过参考并修改两种不同的实现方法,来真正弄懂算法原理。详细的原理部分可参考文末给出的参考文 ......
Sinkhorn-Knopp 算法 Sinkhorn Python Knopp

C++primer 10泛型算法

泛型算法使用的关键一点:泛型算法不会直接调用容器的操作,而是通过迭代器来访问,修改,移动元素。 我们知道在容器初始化或者赋值的时候,采用区间初始化、赋值,将对容器类型与元素类型要求不那么严格。如char*型字符串可以给 元素为string型赋值/初始化,int型能给元素为double型赋值/初始化等 ......
算法 primer

A3C——异步A2C算法

A2C算法是一种强化学习算法,全称为Advantage Actor-Critic算法。它结合了演员评论算法和优势函数,用于学习策略以最大化预期奖励。在A2C算法中,有两个神经网络:一个用于演员,一个用于评论家。演员网络基于当前状态选择动作,评论家网络评估当前状态的价值。优势函数用于估计某个动作相对于 ......
算法 A3C A2C A3 3C

【go】snowflake和snoyflake雪花算法学习与go实现

预备知识: Monotonic Clocks,即单调时间,所谓单调,就是只会不停的往前增长,不受校时操作的影响,这个时间是自进程启动以来的秒数 参考文章:https://www.simpleapples.com/2018/10/26/understand-time-struct-in-go/ 雪花算 ......
算法 雪花 snowflake snoyflake