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
基本思想
C++异常
基本思想
是:让一个函数在发现了
Wtfstorms
·
2023-08-31 14:58
C++
c++
面试
【数据结构与算法篇】手撕八大排序算法之交换排序
本文作者:花蝶发布时间:2023.8.27一、冒泡排序
基本思想
冒泡排序(BubbleSort)是一种简单的排序算法,其
基本思想
是通过两两交换相邻元素的位置,使得较大(或较小)的元素逐步“冒泡”到数组的一端
阿四啊
·
2023-08-31 10:17
数据结构与算法
排序算法
算法
数据结构
二分查找QWQ
它的
基本思想
是:(这里假设数组元素呈升序排列)将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止;如果xa[n/2],则我们只要在数组a的右半部继续搜索
LINDKK
·
2023-08-30 21:53
c++
什么是Singleton模式?如何实现一个线程安全的Singleton类?
它的
基本思想
是在类的内部维护一个全局变量,并将其私有化,只有通过公有的静态方法获取该实例。这种设计模式有助于在多线程环境下保持数据的一致性和安全性。
大学生资源网
·
2023-08-30 16:13
计算机
单例模式
安全
java
面试
python 实现动态规划
动态规划算法的
基本思想
是:将待求解的问题分解
liulanba
·
2023-08-30 14:20
数据结构的python实现
python
第 7 章 排序算法(6)(快速排序)
基本思想
是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
TH_1
·
2023-08-30 13:42
#
数据结构+算法
排序算法
算法
java
动态规划问题(最大子段和问题),分治法问题(二路归并算法),贪心算法问题(实现钱币问题),回溯法问题(n皇后问题)
1.动态规划法:
基本思想
也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解,以自底向上的方式解各子问题。
y_bra_ke
·
2023-08-30 10:06
c++
算法分析与设计
算法
动态规划
分治算法
贪心算法
EM算法的形式化推导
其
基本思想
是:首先根据己经给出的观测数据,估计出模型参数的值;然后再依据上一步估计出的参数值估计缺失数据的值(E-step),再根据估计出的缺失数据加上之前己经观测到的数据重新再对参
MasterQKK 被注册
·
2023-08-30 08:53
Machine
Learning
今天的小结
冒泡排序的
基本思想
是通过不断交换相邻元素,将最大(或最小)的元素逐渐“冒泡”到列表的一端。冒泡排序的基本步骤:从列表的第一个元素开始,比较它与下一个元素的大小。
青青草原霸主ma
·
2023-08-30 06:55
java
开发语言
数学建模之灰色预测
以下是灰色预测的
基本思想
和步骤:建立灰色模型:首先,需要建立一个灰色模型,通常使用一些已知的历史数据。灰色模型可以是一阶、二阶等,具体的模型选择取决于数据的性质和趋势。最常用的是一阶指数灰色模
奋进的大脑袋
·
2023-08-30 06:43
数学建模
算法
RAID磁盘阵列(RAID0/1/4/6/1+0)
RAID的
基本思想
是把多个便宜的小磁盘组合到一起,组合为一个大磁盘组,使性能达到或超过一个容量巨大、价格昂贵、读写速度快的磁盘。目前RAID技术主要分为两种:基于硬件的RAID技术和基于软件的
人间打气筒(Ada)
·
2023-08-30 06:02
服务器
云计算
运维
【AI】数学基础——高数(积分部分)
高数(函数&微分部分)文章目录1.4微积分1.4.1
基本思想
1.4.2定积分定义定义计算定积分定积分性质定理N-L公式泰勒公式麦克劳林公式1.5求极值1.5.1无条件极值1.5.2条件极值1.5.3多条件极值
AmosTian
·
2023-08-30 04:20
数学
AI
机器学习
AI
高数
机器学习
【深入理解计算机系统】第九章 虚拟内存
数据对象可以拥有多个独立的地址,每个地址选自一个不同的地址空间,这就是虚拟内存的
基本思想
,例如虚拟地址空间和物理地址空间(需要经过地址翻译),虚拟内存的的三个重要能力:它将主存视为高速缓存,根据需要在主存和磁盘之间传送数据提供了一致的地址空间
半块方便面
·
2023-08-29 18:27
书籍阅读
系统架构
数据结构与算法(三):带你读懂选择排序(Selection sort)
2.选择排序思想
基本思想
是:第一次从arr[0]~arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1]~arr[n-1]中选取最小值,与arr[1]交换,第三次从arr[2]~arr[
Coder编程
·
2023-08-29 16:54
哈希碰撞的解决办法
哈希碰撞的解决办法哈希碰撞指的是两个不同的key经过哈希后得到的数值是一样的,就产生了冲突或者碰撞开放地址法
基本思想
:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止简单的做法是
突击手平头哥
·
2023-08-29 16:30
25.选择排序,归并排序,基数排序
选择排序(1)简单选择排序(2)堆排序二.归并排序三.基数排序四.各种排序方法的比较(1)时间性能(2)空间性能(3)排序方法的稳定性能(4)关于“排序方法的时间复杂度的下限”一.选择排序(1)简单选择排序
基本思想
北京地铁1号线
·
2023-08-29 15:25
数据结构
数据结构
希尔排序算法
基本思想
希尔排序的
基本思想
:把序列按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。
随机的未知
·
2023-08-29 14:55
深入探讨分治算法及其应用
本文将深入介绍分治算法的
基本思想
,以及它在求解最近点对问题、归并排序、快速排序和矩阵乘法中的应用。1.分治算法的
基本思想
分治算法基于将问题分解为子问题来解决,然后将子问题的解合并为原始问题的解。
不一样的老墨
·
2023-08-29 12:05
算法
java
开发语言
C++ Pimpl
Pimpl(Pointertoimplementation,指向实现的指针)是一种减少代码依赖和编译时间的C++编程技巧,其
基本思想
是将一个外部可见类(visibleclass)的实现细节(一般是所有私有的非虚成员
云端一散仙
·
2023-08-29 11:47
c++
c++
开发语言
【算法训练-模拟】模拟设计LRU缓存结构
该策略的
基本思想
是,当缓存空间已满并且需要插入新数据时,会优先淘汰掉最
存在morning
·
2023-08-29 10:18
#
模拟
算法
缓存
spring
机器学习中的 K-均值聚类算法及其优缺点
其
基本思想
是找到K个中心点,并将数据点分配到这些中心点附近的簇中。以下是K-均值聚类算法的步骤:初始化K个中心点,可以随机选择或者使用其他方法。
BigData_001_Lz
·
2023-08-29 09:50
AI写作
机器学习
支持向量机
人工智能
排序算法:快速排序
快速排序算法的
基本思想
是:从数组中取出一个数,称之为基数(pivot)遍历数组,将比基数大的数字放到它的
二狗plus
·
2023-08-29 09:37
算法相关
排序算法
算法
数据结构
随机化快速排序(Java 实例代码)
随机化快速排序
基本思想
:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
彼岸的菜鸟
·
2023-08-29 09:06
JAVA
数据结构与算法
java
排序算法
算法
存储器管理
连续分配存储管理方式
基本思想
:为每一个用户程序分配一个地址连续的内存块,程序中代码或数据的逻辑地址相邻,对应存储单元物理地址也相邻。有四类分配方法:单一连续分配内存分为两个连续区域:系统区,用户区。
浮若星尘
·
2023-08-29 08:10
数据库连接池
数据库连接池的必要性2.数据库连接池技术工作原理与数据库连接池的参数数据库连接池技术的优点:3.多种开源数据库连接池1.C3P0数据库连接池2.DBCP数据库连接池3.Druid(德鲁伊)数据库连接池所有池
基本思想
都差不多
7 9 9
·
2023-08-29 08:13
MySQL
数据库
android
机器学习--决策树
决策树学习1)采用自顶向下的递归方法2)
基本思想
是以信息熵为度量,向下构造一颗熵值下降最快的树,到叶子结点处熵值为0.3)属于有监督学习决策树算法历史1)Quinlan在1986年提出的ID3算法和1993
小菜鸡变形记
·
2023-08-29 06:51
机器学习
ID3
决策树
统计学补充概念-13-逻辑回归
逻辑回归的
基本思想
是,通过一个线性组合的方式将输入特征与权重相乘,然后通过一个称为“逻辑函数”或“Sigmoid函数”的激活函数将结果映射到一个0到1之间的概率值。这个概率值可以被
丰。。
·
2023-08-29 03:02
统计学补充概念
统计学
逻辑回归
算法
机器学习
QT中的线程池的介绍和使用
它的
基本思想
是在应用程序启动时创建一组线程,这些线程可以重复使用,以执行一系列的任务,而不需要为每个任务都创建和销毁线程。线程池通常由线程池管理器、工作队
花落已飘
·
2023-08-29 00:58
QT基础教学
qt
java
系统架构
matlab实现牛顿迭代法求解非线性方程
牛顿迭代法的
基本思想
是:假设$f(x)
高垚淼
·
2023-08-28 22:09
算法
matlab
算法
人工智能
牛顿迭代法
【优选算法】—— 二分查找
目录(一)基本介绍1、
基本思想
2、解题流程3、复杂度以及注意事项(二)题目讲解1、在排序数组中查找元素的第⼀个和最后⼀个位置2、搜索旋转排序数组中的最⼩值3、搜索二维矩阵总结(一)基本介绍1、
基本思想
二分查找算法
起飞的风筝
·
2023-08-28 22:34
算法
算法
数据结构
快速排序
快速排序(QuickSort)的
基本思想
是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序的目的。
kongkong2333
·
2023-08-28 21:07
2023.08.27 学习周报
文章目录摘要文献阅读1.题目2.重点3.引言4.方法5.实验结果6.结论深度学习Majorization-Minimization算法1.
基本思想
2.要求3.示意图总结摘要Thisweek,Ireadacomputerscienceonthepredictionofatmosphericpollutantsinurbanenvironmentsbasedoncoupleddeeplearningm
MoxiMoses
·
2023-08-28 21:06
深度学习
动态规划算法之0-1背包问题
动态规划算法介绍(1)动态规划(DynamicProgramming)算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法(2)动态规划算法与分治算法类似,其
基本思想
也是将待求解问题分解成若干个子问题
花开归矣
·
2023-08-28 18:53
数据结构
动态规划算法
0-1背包问题
数据结构(排序)
文章目录一、排序的概念二、插入排序1.
基本思想
2.直接插入排序3.希尔排序(缩小增量排序)三、选择排序1.
基本思想
2.直接选择排序3.堆排序四、交换排序1.
基本思想
2.冒泡排序3.快速排序五、归并排序六
昭著
·
2023-08-28 17:54
数据结构初阶
数据结构
排序算法
算法
java
拓扑排序
1-1一幅DAG的拓扑排序结果二、
基本思想
一副有向无环图的拓扑
null12
·
2023-08-28 15:48
软件工程(十九) 软件测试
1、软件测试方法1.1、测试
基本思想
尽早、不断的进行测试在V模型其实已经凸显出这种思想了程序员避免测试自己设计的程序因为测试自己设计的程序,其实是不容易发现问题的,因为人从本质上都不愿意找自己的茬。
码农小何
·
2023-08-28 14:56
架构师考试备战
软件工程
Mysql--技术文档--悲观锁、乐观锁-《控制并发机制简单认知、深度理解》
悲观锁的
基本思想
是,在数据的访问和修改过程中,假设其他事务会对该
一单成
·
2023-08-28 13:35
mysql
mysql
数据库
oracle
数据挖掘(python实现)—数据预处理
一.数据预处理的
基本思想
和数据规范化数据预处理的原因:数据在搜集时由于各种原因可能存在缺失、错误、不一致等问题用于描述对象的数据有可能不能很好地反映潜在的模式描述对象的属性的数量可能有很多,有些属性是无用的或者冗余的数据规范化
1025佳and慧
·
2023-08-28 12:13
python
数据挖掘
python 实现字符串的反转
python实现字符串的反转硬件:微型计算机软件:jupyternotebook环境:python3.8.1
基本思想
:解决字符串反转的问题的
基本思想
是把字符串看做一个递归对象。
编程猫咪
·
2023-08-28 02:20
python
ipython
双指针求区间最大值(849. 到最近的人的最大距离)
classSolution{/*一般情况:直接求出俩个1区间的大小;特殊情况:0开始;0结束*///
基本思想
:双指针得到区间大小同时对于特殊情况判断一下就好了publicintmaxDistToClosest
数学超级菜的数学家
·
2023-08-27 19:29
算法笔记
算法
数据结构
Linux 服务器搭建配置,开发效率一飞冲天 - Centos 篇
我个人用的所有终端,都遵循大道至简的
基本思想
。其含义就是:软件能不多装就不多装,能简化就尽量简化。一切原生化,只在乎让它干活的专注性,不希望有太多花里胡哨的东西
比特桃
·
2023-08-27 19:19
Linux
开发环境
linux
服务器
centos
Linux配置
服务器搭建
web配置
Centos配置
【管理运筹学】第 6 章 | 运输问题(2,表上作业法 | 初始可行解的确定)
二、表上作业法2.1初始基可行解的确定2.1.1最小元素法
基本思想
:应优先考虑单位运价最小(或运距最短)的供销业务,最大限度地满足其供销量。
Douglassssssss
·
2023-08-27 14:55
#
运筹学
运输问题
管理运筹学
表上作业法
初始可行解的确定
最小元素法
伏格尔法
统计学补充概念-15-k -最近邻(kNN)
kNN的
基本思想
是,与目标样本距离更近的邻居具有更大的影响力。在分类问题中,kNN将k个最近邻居中出现次数最多的类别作为预测标签。在回归问题中,k
丰。。
·
2023-08-27 14:22
统计学补充概念
统计学
数据分析
大数据
逻辑回归
【数据结构与算法篇】 手撕八大排序算法之选择排序
本文作者:花蝶发布时间:2023.8.27一、直接选择排序
基本思想
:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。
花 碟
·
2023-08-27 11:22
数据结构与算法
排序算法
算法
如何复习的几点策略
紧扣大纲,考点让学生掌握基础知识,基本技能方法,
基本思想
。书本上的例题向来简单,但它体现的是
云亦书
·
2023-08-27 10:55
继承
1.原型链//
基本思想
是利用原型让一个引用类型继承另一个引用类型的属性和方法functionSuperType(){this.superValue=true;}SuperType.prototype.getSuperValue
silvacheng
·
2023-08-27 10:21
Pimpl模式
写在前面Pimpl(Pointertoimplementation,又称作“编译防火墙”)是一种减少代码依赖和编译时间的C++编程技巧,其
基本思想
是将一个外部可见类(visibleclass)的实现细节
SNAKEpc12138
·
2023-08-27 09:56
C++
智能指针
c++
设计模式
最小生成树
image.png两种求最小生成树的算法prime算法
基本思想
对于图G而言,V是所有顶点的集合;现在,设置两个新的集合U和T,其中U用于存放G的最小生成树中的顶点,T存放G的最小生成树中的边。
剑道_7ffc
·
2023-08-27 04:50
K个最大(最小)元素的算法
基本思想
:类似于快速排序法,选择一个元素将其插入到数组的一个位置,使得左侧的元素都小于等于该标记元素,右侧元素都大于等于该元素。
DarkBubble
·
2023-08-26 23:46
排序算法
O(n2)稳定希尔排序O(n1.5)不稳定快速排序O(N*logN)不稳定归并排序O(N*logN)稳定堆排序O(N*logN)不稳定基数排序O(d(n+r))稳定一.冒泡排序(BubbleSort)
基本思想
igor_d140
·
2023-08-26 18:56
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他