E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LeGO-LOAM算法学习
3.红色和紫色-【第六届传智杯程序设计挑战赛解题分析详解复盘】(Java&Python&C++实现)
✨经典必会题目:我们提供了精选的
算法学习
必会题目,帮助您构建坚实的算法基础。✨详细题目解法:每道题目都附带了详尽的解法,帮助您理解并掌握解题思
一见已难忘
·
2023-11-26 16:21
ACM
算法题库
java
python
c++
传智杯
红色和紫色
数据结构与
算法学习
(03)单向循环链表
什么是单向循环链表?如果把单链表的最后一个节点的指针指向链表头部,而不是指向NULL,那么就构成了一个单向循环链表,通俗讲就是把尾节点的下一跳指向头结点。在单向链表中,头指针是相当重要的,因为单向链表的操作都需要头指针,所以如果头指针丢失或者破坏,那么整个链表都会遗失,并且浪费链表内存空间,因此我们引入了单向循环链表这种数据结构。代码实现1.定义变量和结构体#defineERROR0#define
暱稱已被使用
·
2023-11-26 16:55
算法学习
|二叉树 LeetCode 102.二叉树的层序遍历、226.翻转二叉树、101.对称二叉树
二叉树一、二叉树的层序遍历思路代码实现二、翻转二叉树思路代码实现三、对称二叉树思路代码实现一、二叉树的层序遍历题目链接思路借助队列保存每一层遍历过的元素,当队列不为空时,用size记录当前层的结点个数,将当前层的元素弹出,用数组将结果记录,再把弹出元素的左右孩子加入队列。代码实现classSolution{public:vector>levelOrder(TreeNode*root){queueq
是静淑-
·
2023-11-26 12:54
算法学习
算法
leetcode
学习
c++
数据结构
每日一练蓝桥杯C语言:2020年真题题集(B组)
在这里我给大家推荐一款不错刷
算法学习
网站:点击这处链接牛客网;牛客网作为国内内容超级丰富的IT题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论+大厂内推等等服务,堪称"互联网求职神器"。
电子魔术师
·
2023-11-26 02:26
每日一练蓝桥杯C/C++B组
蓝桥杯
c语言
c++
算法
acwing算法基础课文字版(看不懂你打我)——第二课基础算法之:高精度算法(大数乘小数、大数除小数)
写在前面:acwing是由北大学长创立的
算法学习
平台,在IT资源良莠不齐的当下异军突起。只需一顿火锅钱,就能跟着获得noi金牌的北大学长学习算法,是IT初学者进行深入研究的不二平台。
acwingwingwing
·
2023-11-25 22:45
acwing算法基础课文字版
算法
Ransac
算法学习
python版
初学小白,注释的代码比较详细importnumpyasnpimportscipyasspimportscipy.linalgassldefransac(data,model,n,k,t,d,debug=False,return_all=False):"""参考:http://scipy.github.io/old-wiki/pages/Cookbook/RANSAC伪代码:http://en.wi
wuxiaoxiao2021
·
2023-11-25 17:55
数据结构和算法
python
算法学习
Python开源项目之人工智能老照片修复
算法学习
文章目录前言项目环境搭建conda虚拟环境创建激活环境Pytorch安装Synchronized-BatchNorm-PyTorchrepository安装Global目录Synchronized-BatchNorm-PyTorch项目部署检测预处理模型下载下载脸部增强模型文件下载依赖完整部署后项目结构项目使用验证一下总结关于Python技术储备一、Python所有方向的学习路线二、Python基
只存在于虚拟的King
·
2023-11-24 18:55
python
开源
人工智能
开发语言
深度学习
学习
经验分享
第十二届蓝桥杯青少年组国赛C++中级组 第1题 -- 第3题(python3实现)
12届蓝桥杯青少年组国赛C++中级组编程题12届蓝桥杯青少年组国赛C++中级组编程题_lybc2019的博客-CSDN博客蓝桥杯
算法学习
路线|全程制作过程公开蓝桥杯
算法学习
路线|全程制作过程公开_哔哩哔哩
dllglvzhenfeng
·
2023-11-24 07:57
科普
信息技术
算法
CSP-J
CSP-S
信奥
青少年趣味编程
算法学习
:回溯和剪枝
一、理论回溯本质:和深度优先遍历思想是一致的,都是递归的应用;搜索空间可以理解成一棵树,需要自顶向下不断枚举出所有的情况。写法的关键:循环和递归。for循环的作用在于另寻它路,可以逐个选择当前节点下的所有可能往下走下去的分支路径。递归可以实现一条路走到黑和回退一步,把递归放在for循环内部,那么for每一次的循环,都在给出一个路径后进入递归,继续往下走。代码模版voidbacktracking(参
alex很累
·
2023-11-23 20:24
java
算法学习
索引之数组矩阵问题
一将正方形矩阵顺时针转动90°给定一个N×N的矩阵matrix,把这个矩阵调整成顺时针转动90°后的形式。顺时针转动90°后为:【要求】额外空间复杂度为O(1)。publicvoidrotate(int[][]matrix){inttR=0;//左上角行坐标inttC=0;//左上角列坐标intdR=matrix.length-1;//右下角行坐标intdC=matrix[0].length-1;
小裕哥略帅
·
2023-11-23 13:03
算法
学习
矩阵
【Python数据结构与算法】--- 递归算法应用-五行代码速解汉诺塔问题.
个人主页:Aileen_0v0系列专栏:PYTHON数据结构与
算法学习
系列专栏"没有罗马,那就自己创造罗马~"汉诺塔两层汉诺塔的演示三层汉诺塔的走法演示我不知道有没有朋友跟我一样有一个疑问,如果我们顶端的先放到中间柱子呢
Aileen_0v0
·
2023-11-23 05:27
python学习
python
前端
学习
开发语言
算法
数据结构
动态规划
路由选择
算法学习
笔记
1.路由选择算法的分类:1)静态路由算法(又称非自适应路由算法)2)动态路由算法(又称自适应路由算法):常用的动态路由算法可分为两类——距离-向量路由算法和链路状态路由算法。2.静态路由算法:由网络管理员手工配置路由信息。当网络的拓扑结构h或链路的状态发生变化时,网络管理员需要手工去修改路由表中的静态路由信息。大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面了解整个网络的拓扑结
非文的NLP修炼笔记
·
2023-11-22 07:33
#
计算机网络学习笔记
算法
前端
javascript
容迟网络的路由
算法学习
笔记(五)
基于启发式的路由算法研究意义在不同的应用场景中,节点间的相互联系不同,节点移动模式和运动特性不同,节点所能收集到的信息也各不相同。针对不同的应用场景,设计方法不尽相同。如对于节点稀疏部署的传感器网络场景,采用零知识依赖的路由算法。对于节点有社会属性的移动社会网络场景,基于社会网络分析的方法设计路由算法。随着基于可控洪泛的路由技术逐渐成熟,研究者提出基于启发式的路由算法,利用历史信息,设计针对不同优
名字是个迷吖
·
2023-11-22 07:00
网络
容迟网络中的路由
算法学习
笔记(六)
改进的Spray&Wait路由算法Spray&Wait路由算法适用于节点均等分布、运动随机的容迟网络,但由于容迟网络应用场景的复杂性和多样性,某些应用场景存在节点移动呈现规律性等问题,因此Spray&Wait算法仍有较大的改进空间。喷射阶段(sprayphase)没有考虑候选节点传递潜能和移动模式的不同,只是单纯地复制给相遇节点一半的消息,使算法变得不够灵活。而且网络通常是异构的,提供给每个节点的
名字是个迷吖
·
2023-11-22 07:59
网络
LeGO-LOAM
复现(Ubuntu18.04、ROS Melodic、gtsam)
简单总结起来,
LeGO-LOAM
的主要特点有以下三点:(1)对地面做了分割,减少了特征搜索范围(2)提取特征之前做了聚类,提高了特征质量(
Demo_xxx
·
2023-11-22 04:11
自动驾驶学习整理
自动驾驶
人工智能
算法
LiDAR
ubuntu18.04搭建
LeGO-LOAM
并实现建图+VLP雷达+安装GTSAM+安装VTK+安装pcl+创建工作空间+湖泊数据集(小白笔记)
http://t.csdn.cn/QIQDr这是当时操作的主参考教程一、安装ros本机上已经有ros-melodic,ros安装可以参考其他博主的教程,或者我写的新手安装笔记为之前安装的时候睬了很多坑,后来又因为目标检测yolov5、pytorch什么的重装了好几次系统,被迫生出来的经验建议安装anaconda使用conda环境,这会很方便,并且减少之前可能出现的错误(我以下都在我之前创建的con
YDD982
·
2023-11-22 04:39
LeGO-LOAM
Velodyne
深度学习
人工智能
c++
Ubuntu 18.04复现
lego-loam
一、下载安装gtsam#第一步:安装依赖的功能包sudoapt-getinstalllibboost-all-devsudoapt-getinstalllibparmetis-dev#第二步:检查环境版本对应情况cmake--version#需要CMake>=2.6gcc-v#需要gcc>=4.7.3#第三步:下载gtsamcd~gitclonehttps://bitbucket.org/gtbo
雨中的少年
·
2023-11-22 04:39
ubuntu
linux
Ubuntu18.04安装
LeGO-LOAM
保姆级教程
系统环境:Ubuntu18.04.6LTS1.LeGO-LOAM的安装前要求:1.1ROS安装:参考我的另一篇博客Ubuntu18.04安装ROS-melodic保姆级教程_灬杨三岁灬的博客-CSDN博客文章浏览阅读168次。Ubuntu18.04安装ROS-melodic保姆级教程https://blog.csdn.net/qq_23473839/article/details/13171947
灬杨三岁灬
·
2023-11-22 04:07
ROS
linux
ubuntu
LeetCode 321. 拼接最大数 (错误的解法的进一步思考)
这题同一批次的学习笔记在:
算法学习
(门徒计划)4-3专项面试题解析学习笔记学习笔记里记录了成功的解法,而本文讨论这次失败的解法的问题所在。LeetCode321.
正半轴
·
2023-11-22 02:09
算法研习
java
stack
leetcode
【机器学习】对比学习(contrastive learning)
对比学习是一种机器学习技术,
算法学习
区分相似和不相似的数据点。对比学习的目标是学习数据的表示,以捕捉不同数据点之间的基本结构和关系。
TwcatL_tree
·
2023-11-21 13:17
人工智能
机器学习
深度学习
机器学习
学习
人工智能
ISP
算法学习
之BLC(黑电平校正)
BLC——blacklevelcorrection黑电平校正在ISP算法中进行黑电平校正的目的是消除图像中的暗电流噪声和感光器非均匀性引起的色彩偏差。一、产生的原因暗电流(DarkCurrent)是指在没有光照条件下,图像传感器(例如CMOS或CCD)中产生的电流。暗电流会导致图像中的噪声,尤其是在低光环境和长曝光时间下更为明显。它会影响图像质量,导致出现色彩偏差、亮度不均匀和动态范围降低等问题。
朱景峰
·
2023-11-21 09:08
ISP算法
学习
isp
单调队列/单调栈优化dp
从这几篇博客学习的:DP优化小技巧(单调队列/单调栈)(单调队列优化DP)代码源每日一题Div1选元素(数据加强版)
算法学习
笔记(67):单调栈牛客多校第九场I(单调栈优化dp/单调栈的常用套路)一.单调队列
Akari Kitō
·
2023-11-21 05:28
题解
单调队列
单调栈
动态规划
dp
ACM
python分类分析模型_机器学习中最常见的四种分类模型
分类是一项需要使用机器学习算法的任务,该
算法学习
如何为数据集分配类别标签。举一个简单易懂的例子:将电子邮件分类为“垃圾邮件”或“非垃圾邮件”(二分类的典型特征“非此即彼”,关于二分类,后文会涉及)。
summer_ccs
·
2023-11-21 00:31
python分类分析模型
算法学习
-----分治法
分治法分治法的概念先分(将问题抽象法)后解(将一个小问题一个个具体求解)合(通过更新,比较等方式将子问题的解合并成一个原问题的解)分治法的经典例子分法的实验(学校)最大子序和代码package分治法;publicclasssolution{/**问题描述*1.用分治算法求解最大子段和问题。要求算法的时间复杂度不超过O(nlogn)。最大子段和问题描述:给定由n个整数(可能为负整数)组成的序列a1,
冲鸭的猪
·
2023-11-20 22:50
Java
数据结构
算法
LeetCode刷题-和相同的二元子数组
前言说明
算法学习
,日常刷题记录。题目连接和相同的二元子数组题目内容给你一个二元数组nums,和一个整数goal,请你统计并返回有多少个和为goal的非空子数组。子数组是数组的一段连续部分。
小鲨鱼FF
·
2023-11-20 15:53
数据结构与
算法学习
(六)集合
集合几乎每种编程语言中,都有集合结构。集合比较常见的实现方式是哈希表,这里使用JavaScript的Object进行封装。1.集合特点集合通常是由一组无序的、不能重复的元素构成。数学中常指的集合中的元素是可以重复的,但是计算机中集合的元素不能重复。集合是特殊的数组。特殊之处在于里面的元素没有顺序,也不能重复。没有顺序意味着不能通过下标值进行访问,不能重复意味着相同的对象在集合中只会存在一份。2.封
略略略_略
·
2023-11-20 06:40
学习
javascript
前端
数据结构与
算法学习
(七)字典
1.字典特点字典存储的是键值对,主要特点是一一对应。比如保存一个人的信息数组形式:[19,“Tom”,1.65],可通过下标值取出信息。字典形式:{“age”:19,“name”:“Tom”,“height”:165},可以通过key取出value。此外,在字典中key是不能重复且无序的,而Value可以重复。2.字典和映射的关系有些编程语言中称这种映射关系为字典,如Swift中的Dictonar
略略略_略
·
2023-11-20 06:40
学习
javascript
开发语言
学习网络编程No.10【深入学习HTTPS】
目前我们就可以进行模式切换,将
算法学习
变成主线任务,写博客变为支线任务
狂小伍的博客
·
2023-11-20 00:32
学习网络编程
网络
学习
https
遗传
算法学习
笔记
0参考资料[1]智能优化算法及其MATLAB实例(第2版),包子阳等.链接:https://pan.baidu.com/s/1hXGvsEJfP4nBFpkaQ-zxIA提取码:j9qb[2]如何理解遗传算法中的编码与解码?以二进制编码为例_雨化于画-CSDN博客[3]遗传算法解决TSP问题(Pyhton代码)_springtostring的博客-CSDN博客_遗传算法求解tsp问题python[
syphomn
·
2023-11-19 20:14
智能算法
人工智能
机器学习
python
算法学习
笔记:概率与期望
概率与期望1.前言2.定义3.理解4.期望方程5.总结1.前言概率我们很熟,在数学课本里面我们就已经学到过概率的基本定义以及计算方式。期望我们不熟,他与概率密切相关,计算方式基于概率。2.定义概率的计算方式不必我多说,各位在数学课中都有了解。而期望,从某种意义上来讲其实就是一个加了权值的概率。我将使用一个例子来说明期望是什么:假设某一天小z有一场满分为100分的数学考试。他妈妈说:“儿子,如果你能
Plozia
·
2023-11-19 20:10
数学/数论
学习笔记
+
专项训练
[
算法学习
笔记](超全)概率与期望
引子先来讲个故事······话说在神奇的OI大陆上,有一只papermouse有一天,它去商场购物,正好是11.11,商店有活动它很荣幸被选上给1832抽奖在抽奖箱里,有3个篮蓝球,12个红球papermouse能抽3次蒟蒻的papermouse就疑惑了:抽到至少1个篮蓝球的概率是多少???Answer:总共有15个球只抽到1个篮蓝球的概率是0.435165(很好理解吧,在4个篮蓝球里取一个,再在
L('ω')┘脏脏包└('ω')」
·
2023-11-19 20:39
c++
题解
算法
算法学习
基础笔记
一开始准备蓝桥杯,真的只是上去就做题难死拉倒而且一道题看半天也想不出来然后看别人写的答案也看不懂我就开始上网搜各种经验贴最主要的小白一定要看算法基础上视频我这个小白就看了视频之后感觉不算一前那种特别难受了跟着视频算法笔记不要乱做题目,新手没有经验是做不出来的,我就犯了这个大忌记住对于任何学习来说心流能达到的状态是根据自己的能力稍微难一点点C++的输入与输出cin和cout遇到很多数据的时候比较慢C
9677
·
2023-11-19 17:00
逻辑回归算法--阿里云天池
Task01逻辑回归
算法学习
内容概括具体学习内容学习重点记录1学习重点记录2学习总结学习内容概括了解逻辑回归的理论,掌握逻辑回归的sklearn函数调用使用并将其运用到鸢尾花数据集预测。
碉堡的
·
2023-11-19 16:26
python
机器学习
可视化
逻辑回归
logistic
regression
【
算法学习
】字符串哈希(Hash)
什么是字符串Hash构造字符串Hash1)自然溢出方法2)单Hash方法3)双Hash方法4)三种不同的构造方法的对比获取子串的HashO(1)1)例子2)公式具体的题目例子1)题目链接2)题意3)解题分析4)AC代码(自然溢出C++)5)AC代码(单HashC++)6)AC代码(双HashC++)什么是字符串Hashhash,其实就是将一个东西映射成另一个东西,类似Map,key对应value。
Mikchy
·
2023-11-19 13:19
数据结构
字符串
hash
「代码随想录」123.买卖股票的最佳时机III【动态规划】力扣详解!
回溯
算法学习
手册PDF二叉树学习手册PDF贪心
算法学习
手册PDF背包问题学习手册P
代码随想录
·
2023-11-19 12:39
leecode题解
算法
java
c++
leetcode
动态规划
【我和Python算法的初相遇】——体验递归的可视化篇
个人主页:Aileen_0v0系列专栏:PYTHON数据结构与
算法学习
系列专栏"没有罗马,那就自己创造罗马~"目录递归的起源什么是递归?
Aileen_0v0
·
2023-11-19 07:43
数据结构与算法
python
开发语言
数据结构
算法
迭代加深
线性回归
前端
数据结构与算法-前言
初识数据结构与算法数据结构概念物理结构逻辑结构两种结构区别4种结构操作步骤算法概念主要
算法学习
目标学会使用基本数据结构和算法提高编码能力重要性数据结构概念存储数据的逻辑结构分为两种大概念的结构物理结构在物理内存上存储的结构逻辑结构代码表现出来的就是逻辑结构
沐鑫本鑫
·
2023-11-19 03:37
数据结构
算法
数据结构
算法学习
之链表篇
算法学习
之链表篇前言一、链表设计大师二、小试牛刀1.反转链表2.两两交换链表中的结点3.删除链表的倒数第N个结点4.链表相交总结前言这是
算法学习
链表篇的第二篇Blog,由于个人的懒癌+开学琐事,所以拖延了超级久才发布第二篇学习博客
Astronaut_001
·
2023-11-18 23:51
算法设计
链表
算法
数据结构
前端
算法学习
入门笔记 - JavaScript
TIPLeetCode官网算法题目前面的序号代表题号,[]为题目难易程度。题目作者都刷过一遍,有些解法是自己写的。学习视频请戳->链接转载请标明出处!!!目录栈20.有效的括号-[简单]队列933.最近的请求次数-[简单]链表237.删除链表中的节点-[简单]206.反转链表-[简单]2.两数相加-[中等]83.删除排序链表中的重复元素-[简单]141.环形链表-[简单]集合349.两个数组的交集
希sir
·
2023-11-18 19:26
前端
javascript
算法
卡尔曼滤波确定初值x0与p0?——KF第二篇笔记
笔记内容不按照
算法学习
的顺序来,所以这不是一个教程,而是对待某一特定问题的解决方法探讨。所有笔记放在卡尔曼专栏里面。欢迎私信或email:
[email protected]
讨论。
Evand J
·
2023-11-17 18:37
卡尔曼专题
matlab
kalman
卡尔曼调参
算法
滤波初值
算法学习
笔记23:分治算法
目录分治算法:谈一谈大规模计算框架MapReduce中的分治思想如何理解分治算法分治算法应用举例分析分治思想在海量数据处理中的应用解答开篇内容小结分治算法:谈一谈大规模计算框架MapReduce中的分治思想MapReduce是Google大数据处理的三驾马车之一,另外两个是GFS和Bigtable。它在倒排索引、PageRank计算、网页分析等搜索引擎相关的技术中都有大量的应用。尽管开发一个Map
_无感
·
2023-11-17 09:47
数据结构与算法之美学习笔记
算法
数据结构
分治算法
代码随想录
算法学习
心得 20 | 669.修剪二叉树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树...
一、修剪二叉树链接:力扣描述:给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。思路:按照中左右的处理
Merry Change
·
2023-11-17 02:36
算法
数据结构
leetcode
c++
【算法集训暑期刷题营】7.23日题---字符串
《算法集训传送门》 引言铭记于心✨我唯一知道的,便是我一无所知✨❄️我们的算法之路❄️ 众所周知,作为一名合格的程序员,算法能力是不可获缺的,并且在
算法学习
的过程中我们总是能感受到算法的✨魅力✨。
梦想new的出来
·
2023-11-16 00:23
算法集训
算法
深度优先
leetcode
操作系统-进程互斥dekker
算法学习
操作系统-进程互斥dekker
算法学习
一、概念对于某一时刻仅允许一个进程访问的共享资源就叫临界资源访问临界资源的程序代码段就叫做临界区对进程排它地访问临界资源的这种控制手段就叫做互斥软件实现进程互斥(四个算法
永远不遇到bug
·
2023-11-15 12:33
学习
记录yolov5目标检测
算法学习
(主要模块学习之sppf模块)23/10/19
上两篇讲完了conv和c3模块,本篇来介绍一下sppf模块spp和sppfspp的全称是SpatialPyramidPooling,意思是空间金字塔池化,是一种用于图像识别和目标检测的技术,其作用是在不同尺度下对图像进行特征提取和编码,它可以将任意大小的输入图像重新缩放到固定大小,并生成固定长度的特征向量。而sppf,就是把spp原来并行的结构改成了串行结构,减少了计算量(速度更快,f即fast)
晴友读钟
·
2023-11-15 12:38
YOLOV5目标检测
YOLO
目标检测
学习
SHA-3
算法学习
笔记——day1_算法简介。
由于种种原因,对kyber算法的学习需要终止一阶段呜呜呜,现阶段学习SHA-3杂凑算法。SHA-3算法的优化等问题后续不知道还要不要学习,先学该算法的基本结构吧。SHA-3算法是一种杂凑算法,其涉及到的数学专业知识不多,结构也相对简单,轮运算的5个变换是算法的核心也是难点。话不多说,首先了解算法的大致结构,而后再分解学习。算法概述(一)符号定义r是消息分组长度,即将输入分成若干长度为r的数据块,r
付阿秋
·
2023-11-15 08:26
学习
SHA-3
算法学习
——day3_挤压阶段
今天学习SHA-3算法的最后一部分结构:squeeze(挤压)。根据输出摘要长度的不同(4种输出长度),SHA-3算法会直接截取最后一次输出后中间状态的一部分。根据算法工作的四种摘要长度,在吸收阶段的最后输出中,直接截取低n(摘要长度)位即可形成摘要。该阶段不需要迭代函数。SHA-
付阿秋
·
2023-11-15 08:26
算法
学习
Kyber
算法学习
日记-----相关代数概念
Kyber算法相关代数概念整数环Z即全体整数对于环,需要满足一下9个条件(1)加法满足结合律;(2)加法满足交换律;(3)有一个数0,是对任意整数a,满足a+0=a;(4)对任意整数a,存在整数b,使a+b=0;(5)乘法满足结合律;(6)有一个数1,是对任意整数a,满足a*1=a;(7)加法与乘法满足分配律;(8)乘法满足交换律;(9)无零因子:如果a、b≠0,则ab≠0。整数环即以全体整数形成
付阿秋
·
2023-11-15 08:56
算法
学习
算法学习
记录——快速排序(Python的两种实现方法)
快速排序的简单逻辑(分治法:分而治之):1给定一组数据-->列表data[......]2创建两个指针,最左边-->left,最右边-->right,分别标记数组的左边索引和右边的索引。3创建一个基准数-->mark,用来存储从数组中挑选出来的一个元素(这里选择数组第一个元素作为基准数)4比较的过程:右边的指针(right)往左移动,左边的指针(left)往右移动,移动的规则为:优先移动right
一夜笑舟
·
2023-11-15 07:18
学习
算法学习
笔记12:散列表
散列表(上):Word文档中的单词拼写检查功能是如何实现的散列思想散列函数散列冲突解答开篇散列表(中):如何打造一个工业级水平的散列表如何设计散列函数装载因子过大了怎么办如何避免低效的扩容如何选择冲突解决方法工业级散列表举例分析——HashMap解答开篇散列表(下):为什么散列表和链表经常会一起使用LRU缓存淘汰算法Redis有序集合JavaLinkedHashMap解答开篇散列表(上):Word
_无感
·
2023-11-14 09:40
数据结构与算法之美学习笔记
散列表
算法
数据结构
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他