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
算法思想
算法 64式 8、动态规划算法整理_第1部分_1到15题
1
算法思想
动态规划1.1含义把问题分解成多阶段或多个子问题,顺序求解各个子问题,最后一个子问题就是初始问题的解。概念阶段:问题分成的顺序的几个环节。例如最长递增子序列中每个字符就是一个阶段。
天地一扁舟
·
2023-09-20 17:18
算法
64式
十大排序算法:快速排序算法
一、快速排序
算法思想
或步骤分解:数组A[p…r]被划分为两个子数组A[p…q-1]和A[q+1…r],使得A[q]为大小居中的数,左侧A[p…q-1]中的每个元素都小于等于它,而右边A[q+1…r]每个元素都大于等于它
Obrigado.
·
2023-09-20 09:34
c++
数据结构
数据结构
排序算法
快速排序
算法
第二章 进程与线程 十一、调度算法2(时间片轮转调度算法、优先级调度算法、多级反馈队列调度算法、多级队列调度算法)
目录一、时间片轮转调度算法1、
算法思想
2、算法规则3、用于作业/进程调度4、是否可抢占?
qing_ti_xx
·
2023-09-19 23:17
操作系统学习
linux
运维
服务器
带颜色的JVM:三色标记详解
三色标记
算法思想
三色标记法将对象的颜色分为了黑、灰、白,三种颜色。白色:该对象没有被标记过。(对象垃圾)灰色:该对象已经被标记过了,但该对象下的属性没有全被标记完。
Java弟中弟
·
2023-09-19 22:59
july算法5——递归
1.递归定义直接或间接调用自身
算法思想
:1)原问题可分解子问题(必要条件)2)原与分解后的子问题相似(递归方程)3)分解次数有限(子问题有穷)4)最终问题可直接解决(递归边界)2.递归奥义递归=递+归会想还要会写
王侦
·
2023-09-19 15:05
Leetcode 01-算法入门与数组-③数组排序
LeetCode01-算法入门与数组-③数组排序一.冒泡排序1.冒泡排序
算法思想
冒泡排序(BubbleSort)基本思想:经过多次迭代,通过相邻元素之间的比较与交换,使值较小的元素逐步从后面移到前面,值较大的元素从前面移到后面
Gocara
·
2023-09-19 11:27
LeetCode
算法
leetcode
python
数据结构
GSEA学习笔记
Genesetenrichmentanalysis,基因集富集分析1、
算法思想
对某基因Knockdown和WT做差异表达分析之后,得到差异表达基因list,按照某个统计量,比如foldchange,从小到大排序
DobbyBunny
·
2023-09-18 22:20
PclSharp--基于区域生长的分割
该
算法思想
:首先依据点的曲率值对点进行排序,之所以排序,是因为区域生长算法是从曲率最小的点开始生长的,这个点就是初始种子点,初始种子点所在的区域即为最平滑的区域,一般场景中平面区域较大,这样从最平滑的区域开始生长可减少分割区域的总数
西~风
·
2023-09-18 14:12
PCL
c#
算法
深入学习 Redis Cluster - 集群是啥,数如何理解据分片算法
集群是什么,解决了什么问题1.2、数据分片算法(重点/考点)1.2.1、哈希求余a)算法思路b)面临的问题1.2.2、一致性哈希算法a)算法思路b)面临的问题1.2.3、哈希槽分区算法(redis使用)a)
算法思想
陈亦康
·
2023-09-17 20:07
Redis深度学习
学习
redis
数据库
数据结构与算法之Floyd算法-最短路径问题
Floyd算法-最短路径问题Floyd算法-最短路径问题算法结束
算法思想
算法效率分析Floyd算法-最短路径问题算法结束Floyd算法:求出每一对顶点之间的最短路径核心:使用动态规划思想,将问题的求解分为多个阶段
five-five
·
2023-09-17 20:36
数据结构
算法
数据结构
经典匹配算法: KMP、Sunday与ShiftAnd
暴力匹配算法:
算法思想
:用模式串去对齐母串的每一位,普通人能想到。暴力匹配算法的作用是:让我们清楚地知道,这个世界上存在一种,虽然非常笨,但是能够正确地处理单模匹配问题的算法。
一碗姜汤
·
2023-09-17 14:19
算法
算法
逃离大迷宫:寻路、回溯算法
exit(迷宫出口可能有多个)的路径创建一个二维数组int[][]grid;作为迷宫数据grid[x][y]==0或者出界的节点视为路(可走)grid[x][y]==1视为障碍物(不可走)思路:利用回溯
算法思想
和剪枝函数来完成路径搜索
[奋斗不止]
·
2023-09-17 11:43
寻路
逃离大迷宫
迷宫回溯算法
迷宫算法
【
算法思想
】Reed-Solomon 纠错编码基础概念,编码、解码算法原理、数学公式 & Python代码实现
【
算法思想
】Reed-Solomon纠错编码基础概念,编码、解码算法原理、数学公式&Python代码实现文章目录【
算法思想
】Reed-Solomon纠错编码基础概念,编码、解码算法原理、数学公式&Python
禅与计算机程序设计艺术
·
2023-09-17 09:05
大数据AI人工智能
python
算法
开发语言
编码算法
RSCode
数据结构--折半查找
目录折半查找知识总览折半查找的代码实现查找效率分析折半查找判定树的构造练习绘画折半查找判定树的构造折半查找的效率回顾本节内容折半查找知识总览
算法思想
算法实现查找判定树折半查找效率折半查找的代码实现(基于增序排列时的代码
眼镜蛇学习编程
·
2023-09-17 08:11
数据结构
学习
考研
bitmap以及一些常见应用
hackerwin7/article/details/17585257和https://www.cnblogs.com/yangjiannr/p/da-shu-ju-chu-libitmap.html一、bitmap
算法思想
从零开始学习的ZHL
·
2023-09-17 00:21
数据结构与算法
LeetCode-热题100-笔记-day23
示例1:输入:root=[3,9,20,null,null,15,7]输出:3
算法思想
下面给出BFS思想算法,递归算法不再给出;将每一层的所有元素放到que
This_is_code
·
2023-09-16 13:31
leetcode
leetcode
笔记
算法
数据结构与算法——11.递归
这篇文章我们来讲一个很常用的
算法思想
——递归目录1.递归的概述2.用递归求阶乘3.用递归反向打印字符串4.用递归来求解二分查找5.用递归解决冒泡排序6.用递归解决插入排序7.用递归解决斐波那契数列8.用递归解决兔子问题
L纸鸢
·
2023-09-16 05:50
数据结构与算法
算法
java
高精度乘除法(超详细)
数据范围1≤A的长度≤100000,0≤B≤10000输入样例:23输出样例:6//
算法思想
:乘法比较简单,只要掌握乘法的原理,进行调试即可。
s_m_c
·
2023-09-15 11:00
算法
【C++】表达式求值
文章目录
算法思想
代码实现
算法思想
这是对栈的应用,对于中缀表达式求值,需要定义两个栈:数字栈和符号栈,顾名思义分别存放数字和符号。
高 朗
·
2023-09-15 03:26
算法
c++
数据结构
LeetCode-热题100-笔记-day24
示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]
算法思想
出去传统的递归算法,本页所展示的是基于二叉树层次遍历的翻转算法;创建一个队列用于层次遍历,将根节点放入后开始遍历队列里的节点
This_is_code
·
2023-09-14 22:52
leetcode
leetcode
笔记
算法
完全二叉树的判断
如下图所示:
算法思想
:由于完全二叉树在每一层非空节点都是一个接一个连续分布的,不可能出现两个非空节点之间交叉一个空节点,因此:可以通过层序遍历从上往下,从左往右将每一个节点(包括非空节点)都放到队列里,
weixin_43788095
·
2023-09-14 19:30
数据结构
算法
Shazam音频指纹提取算法
在知网上搜索了Shazam算法,但是参考资料真是少之又少,而且感觉讲得并不是很明白,于是找到了一篇外国人写的博客,大致整理了一下其中核心的
算法思想
部分。
peaceGPT
·
2023-09-14 10:32
音频指纹提取算法
Shazam
【C++ map、set】
目录一、什么是AVL树1.1AVL树的发展背景1.2AVL树的概念二、AVL树的插入实现2.1AVL树实现的框架2.2AVL树插入的
算法思想
2.3AVL树插入的代码实现2.4AVL树插入及验证的代码实现三
龙里出生的蛋
·
2023-09-14 10:01
c++
数据结构
python刷题用leet_3个月用python刷完leetcode600题!-数组简单题(一)
小小挖掘机博客专栏:wenwen十五天的时间,刷完了所有的简单题,避免遗忘,所以开始简单题的二刷,第一遍刷题的时候过得速度比较快,因为我觉得基础不好的我,不要硬着头皮去想最优的方法,而是应该尽量去学一些
算法思想
weixin_39931101
·
2023-09-14 07:27
python刷题用leet
数据结构 查找
目录一、查找7.1查找的基本概念1.概念2.静态动态查找表7.2顺序查找和折半查找7.2.1顺序查找1.顺序查找的
算法思想
2.顺序查找的实现3.哨兵思想实现4.查找效率分析5.顺序查找的优化(对有序表)
VengaZ
·
2023-09-14 07:34
#
数据结构
考研
数据结构
学习
笔记
算法
考研
查找:分块查找算法分析
1.分块查找的
算法思想
1.使用顺序查找查索引设置一个索引表,索引表数据结构设计://索引表typedefstruct{ElemTypemaxValue;intlow,high;}Index;//顺序表存储实际元素
Junglei-Rim
·
2023-09-14 04:48
数据结构与算法
算法
数据结构
职场和发展
面试
基于协同过滤的推荐算法
1.基本思想协同过滤推荐算法是最经典的推荐算法,它的
算法思想
为物以类聚,人以群分,基本的协同过滤算法基于以下的假设:User-basedCF基于用户的协同过滤推荐:“跟你爱好相似的人喜欢的东西你也可能会喜欢
璐兮_cl
·
2023-09-14 03:14
二叉树:求树的高度(递归和非递归算法)
算法思想
:递归左子树高度和右子树的高度,取较大者+1。代码:intBTdepth(BiTreeT){//求树的高度depthif(T!=
花间半盘棋
·
2023-09-13 22:40
数据结构
数据结构
图论
b树
算法
二叉树:交换所有结点的左右子树(递归)
算法思想
:采用递归法,抽象化。递归地交换左右子树。代码:voidswap(BiTreeT){//只传了一个根结点Tif(T!
花间半盘棋
·
2023-09-13 22:40
数据结构
算法
b树
数据结构
【力扣 Java】383. 赎金信
赎金信题目描述示例演示示例一示例二示例三示例四
算法思想
算法代码题目描述两个字符串:ransomNote和magazine,判断ransom
准Java全栈开发工程师
·
2023-09-13 09:27
力扣
Java
leetcode
java
算法
数据结构
散列表
【百度0912】选择题
动态优先级原则停止adb服务的命令IPv4报文头部Kotlin尾递归二分
算法思想
30个顶点,边数不可能是(5、500、10、50)(判断)栈有记忆作用静态重定位8086系统优先响应(单步中断、INTR、
nor1take
·
2023-09-13 03:02
笔试
算法篇:分治法求线性表中第k小的数
//第k小的数/*
算法思想
:先进行一次快速排序,根据快速排序作为基准的那个数字排序后的位置,来确定我们要找的第k小的那个数在当前位置的左边还是右边,如果在左边就往左递归,在右边同理。
s_m_c
·
2023-09-12 16:41
算法
排序【常见的七大排序详解】
全文目录排序的概念排序的概念内外排序常见排序算法稳定性插入排序
算法思想
实现特性总结希尔排序
算法思想
实现特性总结选择排序
算法思想
实现特性总结冒泡排序
算法思想
实现特性总结堆排序
算法思想
实现特性总结快速排序
算法思想
_featherbrain
·
2023-09-12 16:38
算法
排序算法
算法
数据结构
数据结构-查找
查找基础概念关键字平均查找长度1.静态查找表1.1顺序查找1.1.1定义1.1.2具体实现1.2有序查找表1.2.1折半查找2.动态查找表2.1二叉排序树(二叉查找树)2.1.1定义2.1.2
算法思想
2.1.3
JieKki
·
2023-09-12 15:08
笔记
数据结构
LeetCode45 跳跃游戏II
使用贪心
算法思想
用两个下标,一个记录当前可以
枫叶忆
·
2023-09-12 10:50
判断正则二叉树方法(基于c语言)
博主最近做了一个题目,关于正则二叉树的判断,题目并不难,但是很有趣,这里博主描述一下
算法思想
,并附上代码网上也有其他教程,但是不同的教程,不同的思路,我们一起进步思路:首先,对于二叉树,我们可以采用递归的方法判断
Mr Gao
·
2023-09-12 08:28
c++与c语言
二叉树
队列
数据结构
【算法】查找类——二分查找算法
(本文章假设数组是升序排列的数组)
算法思想
每次进行对半查找,获取中间元素值,然后与目标值进行比较。如果目标元素等于中间值,则查找成功,返回中间元素的index。
无风子
·
2023-09-12 05:56
算法
算法
java
谈谈JVM垃圾回收的三色标记
三色标记
算法思想
三色标记法将对象的颜色分为了黑、灰、白,三种颜色。白色:该对象没有被标记过。(对象垃圾)灰色:该对象已经被标记过了,但该对象下的属性没有全被标记完。
Colby刘
·
2023-09-12 05:54
折半查找(二分查找)
1.
算法思想
折半查找,又称“二分查找”,仅适用于有序的顺序表。1.适用范围顺序表拥有随机访问的特性,链表没有。
Junglei-Rim
·
2023-09-12 04:20
数据结构与算法
开发语言
数据结构
算法
Python动态规划
算法思想
:动态规划算法的核心思想是利用子问题的最优解来求解原问题的最优解。动态规划算法通常分为以下三个步骤:1.定义子问题:将原问题分解为若干个子问题,定义
麻辣小兔喵
·
2023-09-12 01:42
Python
python
动态规划
算法
Python—数据结构与算法---动态规划—DP算法(Dynamic Programing)
DynamicPrograming)一、斐波那契数列(递归VS动态规划)1、斐波那契数列——递归实现(python语言)——自顶向下2、斐波那契数列——动态规划实现(python语言)——自底向上二、动态规划算法——思想简介1、DP
算法思想
Enovo_你当像鸟飞往你的山
·
2023-09-12 01:11
Python程序设计
Enovo热爱
知识学习
算法
动态规划
python
TOP-K问题
目录问题描述解法及思想第一种方式
算法思想
具体实现第二种方式
算法思想
具体实现问题描述Top-K问题是一个十分经典的问题,一般有以下两种方式来描述问题:在10亿的数字里,找出其中最大的100个数;在一个包含
txinyu的博客
·
2023-09-11 20:12
算法
数据结构
C++ 直接插入排序
算法思想
:每次将⼀个待排序的记录按其关键字⼤⼩插⼊到前⾯已排好序的⼦序列中,直到全部记录插⼊完成。
ROJS
·
2023-09-11 14:23
C++
数据结构
算法
c++
算法通关村第十九关——动态规划是怎么回事(青铜)
算法通关村第十九关——动态规划是怎么回事(青铜)前言1什么是动态规划2动态规划的解题步骤3简单入门3.1组合总和3.2最小路径和3.3三角形最小路径和4理解动态规划前言动态规划是一种解决复杂问题的
算法思想
XiaoZhi-paperfly
·
2023-09-11 08:38
数据结构
算法
算法
动态规划
java
数据结构
笔记
【无监督学习之聚类】
聚类0.简介距离和相似度1.K均值聚类(kmeans)模型算法特点2.谱聚类(Spectralclustering)
算法思想
特点谱聚类的具体步骤:算法步骤:3.小结参考资料0.简介聚类:针对给定的样本,
jjjhut
·
2023-09-10 23:21
深度学习笔记
学习
聚类
数据挖掘
查找:顺序查找的实现以及相关优化
1.
算法思想
顺序查找,又叫“线性查找”,通常用于线性表。适用于顺序表、链表,表中元素有序无序都OK。可在0索引处存“哨兵”,从尾部向头部挨个查找优点:循环时无需判断下标是否越界。
Junglei-Rim
·
2023-09-10 22:11
数据结构与算法
算法
数据结构
「程序员必须掌握的算法」动态规划「上篇」
动态规划详解动态规划(DynamicProgramming)是一种
算法思想
,用于解决一些复杂的问题。本文将介绍动态规划的分类、概念和经典例题讲解。
程序员三木
·
2023-09-10 20:59
数据结构与算法
算法
动态规划
2021版王道《数据结构》编程题汇总
算法思想
:搜索整个顺序表,查找最小值元素并记住其位置,搜索结束后用最后一个元素填空出的原最小值元素的位置。
沙子是沙子
·
2023-09-10 05:18
#
王道-数据结构
算法
数据结构
算法思想
累积
1相同则掠过/去重思想for(inti=0;i0&&nums[i]==nums[i-1]){continue;}}while(right>left&&nums[right]==nums[right-1])right--;while(right>left&&nums[left]==nums[left+1])left++;
sinian_四年
·
2023-09-09 22:10
个人随想录(算法)
算法
数据结构
leetcode
最小生成树(Prim算法)代码实现
最小生成树----Prim算法Prim
算法思想
:对加权图G(V,E)的所有顶点的集合为V,设置集合S存放已经访问的顶点,初始为空,每次从V-S集合中选择与集合S的最短距离最小的一个顶点(记为u),访问并加入集合
mlmlmlml1234567
·
2023-09-09 13:34
数据结构
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他