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语言数据结构基本算法
C语言数据结构
——树、堆(堆排序)、TOPK问题
博主主页:@ᰔᩚ.一怀明月ꦿ❤️专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C++,数据结构座右铭:“不要等到什么都没有了,才下定决心去做”大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点目录树树的概念树的表示二叉树二叉树概念:特殊的二叉树二叉树的性质二叉树的存储结构2.链式存储堆二叉树的顺序结构堆的概念及结构堆排序堆排序的实现建堆堆排序TOPK树树的概念树是一种
ᰔᩚ. 一怀明月ꦿ
·
2023-07-31 10:15
数据结构
数据结构
c语言
算法
二叉树
堆
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaweb石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-07-31 08:25
#
JavaWeb
网络
tcp/ip
udp
Spring的加载配置文件、容器和获取bean的方式
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaweb石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-07-31 08:25
#
JavaWeb
spring
java
后端
Spring注解开发,bean的作用范围及生命周期、Spring注解开发依赖注入
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaweb石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-07-31 08:53
#
JavaWeb
spring
python
java
【机器学习】西瓜书学习心得及课后习题参考答案—第4章决策树
并且给出了决策树学习的
基本算法
。上述算法递归返回的情形2和情形3不同之处:情形2是利用当前结点的后验分布,情形3则是把父结点的样本分
一个甜甜的大橙子
·
2023-07-31 00:00
大橙子学机器学习
机器学习
决策树
人工智能
【LeetCode】207 and 210(图论,有向图的环检测和拓扑排序)
图数据结构除「遍历+访问」这两种数据结构相关的
基本算法
外。
每天学一点吧
·
2023-07-30 10:38
Leetcode小刷一下
图论
leetcode
算法
深度优先遍历
拓扑排序
吃瓜学习笔记3-第四章决策树(ID3决策树、C4.5决策树、CART决策树)
西瓜数据集2.0上基于信息增益生成的决策树决策树学习
基本算法
ID3决策树我们划分的目的是希望分支结点所包含的样本尽可能属于同一类别,也就是结点的纯度越来越高。一说到纯度,我们都可以用信息熵来计算。
曼曼668
·
2023-07-30 01:26
【
C语言数据结构
】模拟·顺序表·总项目实现
个人主页:阿然成长日记点击可跳转个人专栏:数据结构与算法C语言进阶不能则学,不知则问,耻于问人,决无长进前言我在上一篇博客中,详细讲解啦每一个函数的实现思路和代码展现,在这一篇博客中,我将像是做项目一样,去实现顺序表的总体实现。一、项目源文件构成该项目由三部分组成1️⃣用来存放库函数,宏定义,函数申明等的一个头文件:SqList.h2️⃣主函数的所在文件test.c3️⃣各个函数的实现,我们主要在
阿然成长日记
·
2023-07-29 01:58
数据结构与算法
c语言
数据结构
开发语言
C数据结构与算法——顺序栈 应用(C语言纯享版 迷宫)
实验任务(1)掌握顺序栈及其C语言的表示;(2)掌握入栈、出栈等
基本算法
的实现;(3)掌握顺序栈的基本应用(求解迷宫通路)。
小丶象
·
2023-07-27 16:43
C
c语言
开发语言
经验分享
数据结构
算法
学习
C数据结构与算法——队列 应用(C语言纯享版 迷宫)
实验任务(1)掌握顺序循环队列及其C语言的表示;(2)掌握入队、出队等
基本算法
的实现;(3)掌握顺序循环队列的基本应用(求解迷宫通路)。
小丶象
·
2023-07-27 16:39
C
c语言
开发语言
学习
经验分享
算法
数据结构
【牛客】C.64位整数乘法 a*b%p
牛客网0x01
基本算法
-位运算【牛客】C.64位整数乘法求a乘b对p取模的值,其中00输入描述:第一行a,第二行b,第三行p。输出描述:一个整数,表示a×ba×ba×bmodmodmodppp的值。
Koma_zhe
·
2023-07-24 23:04
Java相关
#
力扣及OJ
java
算法
leetcode
【牛客】A. a^b%p
牛客网0x01
基本算法
-位运算【牛客】A.a^b%p求a的b次方对p取模的值,其中00输入描述:三个用空格隔开的整数a,b和p。输出描述:一个整数,表示aba^babmodmodmodppp的值。
Koma_zhe
·
2023-07-24 23:02
Java相关
#
力扣及OJ
java
算法
leetcode
c语言数据结构
二叉树(三)
1.二叉树的遍历题目要求:编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。例如如下的先序遍历字符串:ABC##DE#G##F###其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。例:代码实现如下:#include#include//定义二叉树结构typedefcharBTDataType;typedef
小侍努力学C++
·
2023-07-23 14:47
数据结构
c语言
15-C++
基本算法
-贪心法
理论基础贪心法(GreedyAlgorithm)是一种常见的算法思想,它在每一步选择中都采取当前状态下最优的选择,以期望获得全局最优解。贪心法通常适用于问题具有最优子结构和贪心选择性质的情况。适用场景贪心法适用于满足以下两个条件的问题:最优子结构:问题的最优解可以通过子问题的最优解来构建。贪心选择性质:在每一步选择中,都采取当前状态下的最优选择。使用步骤贪心法的使用步骤如下:建立数学模型:将问题转
逸峰轻云
·
2023-07-22 03:05
C++基础笔记
算法
c++
06-C++
基本算法
- 二分法
前言在这个笔记中,我们将介绍二分法这种基本的算法思想,以及它在C++中的应用。我们将从一个小游戏猜数字开始,通过这个案例来引出二分法的概念。然后我们将详细讲解什么是二分法以及它的套路和应用。最后,我们还会介绍C++STL中的二分查找函数。让我们一起来探索吧!什么是二分法二分法是一种高效的搜索算法,通过将搜索范围不断缩小一半来快速找到目标值。它适用于有序数组或有序区间中查找特定元素的问题。二分法的基
逸峰轻云
·
2023-07-22 03:35
c++
算法
开发语言
区块链-java学习和劝退
字面意思:按照区域划分,每个区域通过可信的账本进行结算,将各个区域链接,形成小中心,大整体的财务结算认证体系;1、学习前准备您最好掌握一定的财务基本知识;2、学习步骤1)区块链
基本算法
1.1区块链技术开发培训课区块链技术开发培训课
小云小白
·
2023-07-20 04:16
区块链
学习
基本算法
梳理
算法的梳理,主要是还是一种思想现在高级语言对算法的支持已经都集成了,使用中list.sort()就能很快调用,主要是还是深刻理解思想1.排序算法给定数组,链表,字符串等排序都是类似的都是按照一定的要求进行排序处理。主要是快速排序,冒泡排序还在读书的时候就有写过简单的排序实现,那时候也只是实现。其实现在写业务代码的过程中,也是不需要有多深刻的理解,只是深度的提升在研究到一些比较深入的问题时很有必要:
石硕页
·
2023-07-20 00:22
算法与数据结构
数据结构
C语言数据结构
之顺序表的增删改查
C语言数据结构
之顺序表的增删改查tips:前些天学习了链表的操作以及相关的数据结构,今天我们来学习一下
c语言数据结构
之顺序表的增删改查。
wrlovesmile
·
2023-07-18 19:40
C语言数据结构与算法
数据结构
算法
链表
数据结构Elemtype
在
C语言数据结构
中,关于数据元素的类型定义均用“ElemTypee;”来表示,其中e是表示数据元素的变量,而ElemType则是它的类型,ElemType的含义就是“数据元素的类型”,是一个抽象的概念,
lxfamn
·
2023-07-18 11:38
算法
数据结构
java
python
大数据
C语言数据结构
——链表
目录前言一、什么是链表1.1链表的结构和概念1.2链表的分类二、无头单向非循环链表2.1创建结构体2.2动态申请一个节点2.3单链表打印2.4单链表尾插/尾删2.4.1单链表尾插2.4.2单链表尾删2.5单链表头插/头删2.5.1头插2.5.2头删2.6单链表查找2.7单链表中间插入/中间删除2.7.1中间插入2.7.2中间删除2.8单链表销毁三、双向带头循环链表3.1结构体的创建3.2创造节点3
爱吃鱼的修猫
·
2023-07-16 04:36
C语言数据结构
数据结构
c语言
14-C++
基本算法
-深度优先搜索
从递归阶乘到深度优先搜索在学习深度优先搜索之前,我们先回顾一下递归阶乘的实现。递归阶乘是一种典型的递归算法,它通过将问题分解为更小的子问题来解决。#includeusingnamespacestd;intfactorial(intn){if(nf(4)->f(3)->f(2)->f(1),也有可能f(5)->f(4)->f(3)(此路不通)->f(4)(回到4楼重新选择)->…深度优先搜索(DFS
逸峰轻云
·
2023-07-14 18:00
C++基础笔记
算法
c++
深度优先
回顾类与对象:掌握String探索其模拟实现的沉浸式体验
包含了里常用的基本数据结构和
基本算法
,在STL中体现了泛型化程序设计的思想。二.string的模拟实现1.成员变量与
Aomnitrix
·
2023-07-14 10:07
C++:开懂
java
数据库
服务器
第十一章:
C语言数据结构
与算法初阶之排序
系列文章目录文章目录系列文章目录前言排序的概念及其运用排序的概念常见的排序算法常见排序算法的实现1.直接插入排序2.希尔排序(缩小增量排序)3.直接选择排序4.堆排序5.冒泡排序6.快速排序将区间按照基准值划分为左右两半部分的常见方式:1.hoare版本优化版本:三数取中法选key优化版本:递归到小的子区间时,可以考虑使用插入排序2.挖坑版本3.前后指针版本4.快速排序非递归实现版本快速排序的特性
好好锅
·
2023-07-13 18:21
#
C语言之数据结构初阶
c语言
排序算法
算法
基于Scikit-learn的机器学习
基本算法
(二)梯度下降
梯度下降是除了线性回归的另一个线性模型拟合算法。核心思想是由随机值开始,不断的重复迭代,在每一次迭代中,在使成本函数降低最大的方向上前进一步,以不断的逼近最小值。梯度下降算法的重要参数:学习率eta:决定了每一步的梯度下降步长,学习率过高时,有可能出现结果不收敛的情况,学习率过低时,无法得到最优值。梯度下降分为批量梯度下降和随机梯度下降。批量梯度下降根据数学推导,可通过代码直接实现。X_b=np.
刘爱玛
·
2023-06-24 11:17
第四章 机器学习
信息增益4.2.2增益率4.2.3基尼指数4.3剪枝处理4.3.1预剪枝4.3.2后剪枝4.4连续与缺失值4.4.1连续值处理4.4.2缺失值处理4.5多变量决策树第四章决策树4.1基本流程决策过程:
基本算法
Keep--Silent
·
2023-06-24 08:26
机器学习
机器学习
python
算法
AI生成--前端
基本算法
排序算法:如冒泡排序、选择排序、插入排序、快速排序等。搜索算法:如二分查找等。字符串算法:如字符串匹配、反转字符串、字符串拼接等。数组算法:如求和、求平均数、求最大值、最小值、去重等。树和图算法:如二叉树遍历、图的遍历、最小生成树、最短路径等。动态规划算法:如背包问题、最长公共子序列等。排列组合算法:如全排列、组合、矩阵转置等。
我兔威武
·
2023-06-21 22:29
AI生成
算法
AI生成
C语言数据结构
——双循环链表的插入操作顺序
双向链表与单链表的插入操作的区别双向链表因为存在前驱指针和后继指针所以需要修改的指针多于单链表,但指针改动的顺序同样重要单链表的插入eg:在节点p的后面插入指针ss->next=p->next;//首先要使要插入的指针指向p->nextp->next=s;//再将p的后继指向插入的s即可注意!顺序不能调换,否则在将p->next指向s后,原来由p->next指向的节点将会迷失在内存中,很难找到!双
GOGOGO888888
·
2023-06-20 14:37
数据结构与算法
c/c++
LLVM 标准 C++ 排序算法
排序或散列这样的
基本算法
在任何一天都会被使用数万亿次1。
ejinxian
·
2023-06-20 01:10
c++
排序算法
开发语言
Smith-Waterman 算法(不含回溯)
1.
基本算法
(摘自维基百科):1.1空位权值恒定模型算法空位权值恒定模型算法1.2通用算法通用模型算法其中H(i,j)是最终的得分矩阵。
edger330
·
2023-06-17 17:35
【C++】 STL(上)STL简述、STL容器
STL体现了泛型编程的思想,大部分
基本算法
被抽象,被泛化,独立于与之对应的数据结构,
程序员懒羊羊
·
2023-06-13 18:48
C++进阶之路
c++
数据结构
算法
C语言数据结构
——循环链表
如果人生会有很长,愿有你的荣耀永不散场。——《全职高手》一.循环单链表循环单链表是单链表的另一种形式,其结构特点是,链表中最后一个结点的指针域不再是结束标记,而是指向整个链表的第一个结点,从而使链表形成一个环。和单链表相同,循环单链表也有带头结点结构和不带头结点结构两种。带头结点的循环单链表实现插入和删除操作较为方便,且更为常用。单链表的特点是,从链表头到链表尾操作比较方便,但无法从链表尾到链表头
管不住嘴的小吃货
·
2023-06-12 15:32
数据结构
链表
基本算法
思想(1)利用分治算法处一隅而观全局(C)
善用算法是培养程序设计逻辑很重要的步骤,许多实际的问题都可用多个可行的算法来解决,本章重点向大家介绍了分治法在解决问题上的重大作用。文章目录分治法了解时间复杂度✨分治法正在磨刀——二分查找✨分治法向你重拳出击——归并排序✨分治法对你进行了降维打击——汉诺塔问题写在结尾分治法定义:分治法也被称为分而治之法,是一种很重要的算法,我们可以利用分治法来逐一拆解复杂的问题,核心思想是将一个难以解决的大问题依
肇秋贰拾捌
·
2023-06-12 15:00
数据结构和算法
c语言
排序算法
算法
或许是一个新的算法方向?
摘要排序或散列等
基本算法
在任何给定的一天都会被使用数万亿次。随着计算需求的增长,让这些算法尽可能高效变得至关重要。
冷冻工厂
·
2023-06-12 15:29
程序人生
C语言数据结构
——链表
一.要学好链表,首先要理清链表的结构。接下来给大家理一下链表思路。1.逻辑结构可以看出,与顺序表不同,链表是像链条一样一个一个连在一起,在这里我们用指针来实现。2.逻辑结构我们不好理解,我们来用物理结构给大家展示上一个结构体存下一个地址,下一个再存下下一个,链式环环相扣。二.我们将逻辑理清,接下来就到了代码实现1.将存储每一个数据的结构体声明一下typedefintStdDatatype;//为了
dataowu
·
2023-06-12 09:16
数据结构
链表
c语言
C语言数据结构
——顺序表
写出一个顺序表首先思路需要清晰。大致步骤如下1.需要一个存放表中数据的空间,由于我们使用动态表,所以在C语言中我们需要用到指针。2.我们需要知道表中数据的多少。所以需要一个int变量来存储数据的多少。3.我们需要知道表中内存大小,方便内存不够时及时扩充。由于数据类型不一致,所以我们最好选用结构体来实现typedefinttype;//方便以后修改数据类型typedefstructSeqlist{t
dataowu
·
2023-06-12 09:15
C语言基础
数据结构入门
数据结构
c语言
c++
c++—STL(六大组件)
一、STL概述1.STL概述(1)STL定义:STL(standardtemplatelibrary),标准模板库,是一个高效的c++程序库,重在提高了代码的复用性;主要包含了常用的数据结构和
基本算法
,
我来也abc
·
2023-06-11 20:14
c++语言学习
c++
开发语言
c语言
linux
算法
操作系统实验四:磁盘调度(仿真各种磁盘调度算法)
spm=1001.2014.3001.5503一、实验内容了解磁盘调度的
基本算法
及性能二、实验要求由系统产生一系列磁盘请求(10个),分别给出先来先服务算法、最短寻道时间优先算法、扫描(SCAN)算法和循环扫描
望不秃
·
2023-06-11 16:16
操作系统实验与课设
c语言
操作系统
或许是一个新的算法方向?
摘要排序或散列等
基本算法
在任何给定的一天都会被使用数万亿次。随着计算需求的增长,让这些算法尽可能高效变得至关重要。
·
2023-06-11 11:05
程序员
基本算法
温习:输出所有的水仙花数
废话不多说,js版代码如下:你也可以不用parseInt系统函数,直接自己搞,通过取余,除以10后再取余,这样从个位到百位每位都取出来,还有一种方法是通过三层for循环直接遍历每位的0-9,只是这个方法运行效率低一点。
Zwarwolf
·
2023-06-11 04:41
Web前端开发技术
javascript
基本算法
温习:打印金字塔
最终结果图如下:想达到这个结果,通常的做法是通过拼结两个三角型达到,但是实际上还有最右边的第三个三角型没有处理,这个拼结的方法总让人看起来有一点不完美的感觉,于是我自创了一个思路,一气合成,代码如下(本算法能够对三个区域有效控制):
Zwarwolf
·
2023-06-11 04:09
Web前端开发技术
javascript
C语言数据结构
顺序表-通讯录管理系统的设计与实现(附带源码)
用链表或者顺序表实现以下系统,完成线性表的建立(至少包括10个结点),以及线性表中信息(结点)的插入、查找、删除、修改、输出等操作,。若能用“文件”存储数据,可加分。1.通讯录管理系统的设计与实现(1)通讯者信息包括:编号(charnum[10])、姓名(charname[10])、性别(charsex[10])、电话(charphone[20])、公司名称(charaddress[50])(2)
野指针的快乐
·
2023-06-11 02:45
数据结构
链表
算法
不做调包侠,手撕KNN算法
基本算法
步骤:设新来数据为x
HelloWorld!
·
2023-06-10 16:31
算法解析
C++设计模式-模板方法Template Method Pattern
//```cpp//#include//抽象基类#includeclassCaffeineBeverage{public:virtual~CaffeineBeverage(){};//模板方法,定义了
基本算法
骨架
guoguo0524
·
2023-06-10 07:49
c++
顺序表算法练习
2.C语言代码这里使用C语言实现课本要求的
基本算法
,一=以一个学生成绩单为例:#include#include#include#defineMaxSize50//这里只是演示,我们假设
墨城烟柳ベ旧人殇
·
2023-06-07 16:04
数据结构与算法
考研
算法
考研
数据结构
c语言实现链表及相关操作
实验二链表及其应用一实验目的(1)熟练掌握单链表的插入、删除、查找定位等
基本算法
;(2)掌握循环链表的概念及其
基本算法
;(3)能利用单链表解决简单的问题,如一元多项式的运算。
!!!525
·
2023-06-07 01:42
c#
数据结构
链表
c语言实现顺序表及其相关操作
#c语言实现顺序表及其相关操作1.实验目的:(1)熟练掌握VC或DevC++集成环境和程序开发步骤;(2)熟练掌握顺序表的插入、删除、查找定位等
基本算法
;(3)能利用顺序表解决简单的问题。
!!!525
·
2023-06-07 01:12
数据结构
c语言
针对蓝桥杯竞赛(C++)的基础知识 No.1
STL(StandardTemplateLibrary)标准模板库就是对user提供3样东西:算法(algorithm)、容器(container)、迭代器(iterator),提供基本数据结构和
基本算法
GC_Lion
·
2023-06-06 23:45
蓝桥杯
c++
蓝桥杯
数据结构
11.基于粒子群算法的含风光燃储微网优化调度(论文复现)
说明书相关代码资源:
基本算法
智能微电网粒子群优化算法,微源:光伏、风机、发电机、储能等基于多目标算法的冷热电联供型综合能源系统运行优化基于多目标粒子群算法冷热电联供综合能源系统运行优化MATLAB代码:
程高兴
·
2023-04-21 16:02
MATLAB
matlab
开发语言
算法
机器学习
10.基于共享储能电站的工业用户日前优化经济调度(论文复现)
基于共享储能电站的工业用户日前优化经济调度相关程序代码资源:风、光、负荷场景生成;风电出力各场景及概率;光伏出力各场景及概率;负荷各场景及概率;场景的削减;样本概率初始化;样本削减TOPSIS法(优劣解距离法)
基本算法
智能微电网粒子群优化算法
程高兴
·
2023-04-21 16:27
MATLAB
matlab
开发语言
算法
机器学习
简单的路由表查找程序
内核中有一个路由表,它包含若干条路由记录,这些记录由子网IP、子网掩码、网关IP和接口名等组成,这些信息用于将数据包转发到其他子网或者连接到互联网;本文介绍了当需要转发数据包时,Linux内核查找路由表的
基本算法
whowin
·
2023-04-20 05:35
网络编程
C语言
Linux相关
最长前缀匹配
路由表
网络编程
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他