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语言数据结构基本算法
【数据结构与算法】堆排序(向下和向上调整)、TOP-K问题(超详细解读)
前言:个人主页:Dream_Chaser~✨✨专栏:http://t.csdn.cn/oXkBa⛳⛳本篇内容:
c语言数据结构
--堆排序,TOP-K问题目录堆排序1.二叉树的顺序结构1.1父节点和子节点的关系
Dream_Chaser~
·
2023-10-31 06:39
C--数据结构
数据结构
算法
c语言
笔记
开发语言
排序算法
用 选择排序法 对10个整数进行排序
题目:从键盘输入10个整数,将其按照从小到大的顺序进行输出首先,来了解选择排序法的
基本算法
思想:假设有十个元素arr[0]——arr[9],第一次将arr[0]和arr[1]—arr[9]比较,如果其中有比
wzdxsa
·
2023-10-30 05:56
算法
排序算法
GC常用算法及常见分代:Minor GC、Major GC和Full GC
GC常用算法及常见分代:MinorGC、MajorGC和FullGC[TOC]GC的概念在20世纪60年代的Lisp语言中就已经提出,直到现在新兴的语言大都携带GC能力,但是GC的
基本算法
和原理基本没有大的改变
entro
·
2023-10-29 14:54
深入浅出的算法
初期:一.
基本算法
:(1)枚举.(poj1753,poj2965)(2)贪心(poj1328,poj2109,poj2586)(3)递归和分治法.(4)递推.(5)构造法.
蝶恋忆梦
·
2023-10-29 07:24
C语言数据结构
之链表
目录顺序存储和链式存储数组—顺序存储链表—链式存储单链表单链表的基本设计单链表概念&设计单链表的基本操作双向链表双向链表的基本设计双向链表的基本操作循环链表循环链表的介绍及创建循环链表的基本操作顺序存储和链式存储数组—顺序存储数组是一种顺序存储结构,它是由相同类型的元素按照一定顺序排列而成的数据集合。在内存中,数组的元素是连续存储的,每个元素占据相同大小的内存空间。在数组中,每个元素都可以通过下标
世俗ˊ
·
2023-10-29 05:03
C语言
数据结构
c语言
链表
【
C语言数据结构
——————排序(1万字)】
文章目录排序的概念常见排序算法分类冒泡排序时间复杂度稳定性原理实现插入排序时间复杂度稳定性实现选择排序时间复杂度稳定性实现希尔排序时间复杂度稳定性希尔排序的算法思想实现优化快速排序时间复杂度空间复杂度稳定性实现三数取中优化归并排序时间复杂度空间复杂度稳定性实现递归实现归并排序堆排序时间复杂度实现大顶堆和小顶堆的介绍向上调整算法向下调整算法计数排序时间复杂度空间复杂度稳定性实现总结欢迎阅读新一期的c
-_Joker_-
·
2023-10-29 01:59
C语言数据结构
数据结构
【力扣刷题】删除链表的倒数第 N 个结点、两两交换链表中的节点、随机链表的复制
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-28 22:28
#
LeetCode
刷题
#
数据结构
1024程序员节
leetcode
链表
算法
【JVM】字节码文件的组成部分
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-28 22:56
#
JVM
jvm
C语言数据结构
---时间复杂度、空间复杂度
前言本篇文章讲解C语言的数据结构中,时间复杂度、空间复杂度的定义,以及例题说明。详细介绍了大O渐进法和如何计算一个代码的时间复杂度和空间复杂度。最后还有一个以空间复杂度换取时间复杂度的思想。文章目录前言1.时间复杂度1.1时间复杂度的概念1.2大O的渐进表示法1.3常见时间复杂度计算举例1.3.1例11.3.2例21.3.3例31.3.4例41.3.5例51.3.6例61.3.7例72.空间复杂度
Chris·Bosh
·
2023-10-28 21:58
数据结构
数据结构
c语言
算法
什么是数据结构以及数据结构的存储方式、逻辑结构和存储结构的关系、数据结构的运算、逻辑结构的四种基本类型
1968年,美国的高纳德(DonaldE.Knuth)教授《
基本算法
》,开创了数据结构课程体系的先河。程序设计=数据结构+算法凭借一句话获得图灵奖的Pascal之父——NicklausWirth
kennan_pro
·
2023-10-28 16:58
数据结构
数据结构
C语言数据结构
之数据结构入门
数据类型理解复杂度概念时间空间复杂度定义度量时间复杂度的方法程序运行时的内存与地址编程预备数据结构介绍数据结构发展史起源:1968年美国唐•欧•克努特教授开创了数据结构的最初体系,他所著的《计算机程序设计技巧》第一卷《
基本算法
世俗ˊ
·
2023-10-28 13:11
C语言
数据结构
c语言
算法
开发语言
1024程序员节
视频分辨率/帧率/码率选择参考
2.计算公式
基本算法
:码率(kbps)=文件大小(KB)*8/时间(秒)举例:视频文件的容量为3.446G,视频长度100分钟(6000秒),计算结果:码率约等于4818kbps(3.446*1024*
qiuhaifeng_csu
·
2023-10-28 11:04
视频编解码
Python-Level5-day01:机器学习基本概念,几种数据预处理方法
主要研究用计算机模拟人的思考方式和行为方式,从而在某些领域代替人进行工作.2.人工智能的学科体系以下是人工智能学科体系图:机器学习(MachineLearning):人工智能的一个子学科,研究人工智能领域的
基本算法
dpq666dpq666
·
2023-10-28 09:47
数据分析人工智能
python
【贪心
基本算法
】贪心算法常见题目
活动安排问题(贪心算法)求解问题描述:设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si=f[j]){a[i]=true;j=i;count++;}else{a[i]=false;}}returncount;}贪心算法greedySelector一
爱喝咖啡的Tomcat
·
2023-10-28 07:54
数据结构与算法
算法
贪心算法
数据结构
c语言数据结构
:线性表
线性表1.什么是线性表?2.顺序表的基本运算:代码:总结:1.什么是线性表?线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linearlist)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的它的逻辑结构:它的:存储结构:线性表的顺序存储结构——————顺序表把线
半浮名
·
2023-10-27 16:01
数据结构算法总结
c语言
数据结构
数据结构
深度模型中的优化(二)
3、
基本算法
3.1随机梯度下降SGDSGD算法中一个关键参数是学习率,一般学习率应随着时间的推移逐渐降低,学习率的最终值应设为大约初始值的1%。
梅八哥
·
2023-10-27 01:24
吃瓜笔记04 决策树
哔哩哔哩_bilibili)目录第4章决策树4.1算法流程4.2划分选择4.3剪枝处理4.4连续与缺失值4.5多变量决策树第4章决策树4.1算法流程决策树算法:显然,决策树的生成是一个递归过程,在决策树
基本算法
中
cookie222
·
2023-10-26 22:05
决策树
DataWhale吃瓜教程-Task3学习笔记(CH4-决策树)
吃瓜教程学习笔记-CH4决策树4.1-基本流程1-基本概念2-
基本算法
流程4.2-划分选择1-补充知识2-ID3算法与信息增益3-C4.5算法与增益率4-CART算法与基尼指数4.3-剪枝处理1-预剪枝
Alexa2077
·
2023-10-26 22:33
DataWhale-吃瓜教程
python
人工智能
机器学习
决策树
排序算法之【打擂台算法】&【冒泡算法】&【选择排序】
目录博文内容:本讲讲解排序算法里三种
基本算法
以及它们之间的区别★博文转载请注明出处。
欠我三支巧乐兹
·
2023-10-26 04:39
C语言
笔记
算法
【人工智能Ⅰ】3-遗传算法及其应用
人工神经网络算法ANN粒子群算法PSO蚁群算法ACO模拟退火算法SA文章目录【人工智能Ⅰ】3-遗传算法及其应用6.1遗传算法的产生与发展遗传算法的生物背景遗传算法的基本内容遗传算法的求解过程实例6.2遗传算法的
基本算法
编码群体设定适应度函数选择交叉变异
MorleyOlsen
·
2023-10-25 22:55
人工智能
人工智能
C语言数据结构
学习笔记(9)-稀疏矩阵的三元组加乘法、转置
/*稀疏矩阵的三元组顺序表基本表示及加乘法、转置输出结果为:请输入第一个稀疏矩阵的行数,列数,非零元素个数:333请输入稀疏矩阵的行数,列数,非零元素值:111请输入稀疏矩阵的行数,列数,非零元素值:222请输入稀疏矩阵的行数,列数,非零元素值:313输出三元组数组:RowColItem111222313输出稀疏矩阵:100020300稀疏矩阵为3行3列,共3个非零元素.请输入第二个稀疏矩阵的行数
laven_li
·
2023-10-25 20:22
数据结构
c语言
矩阵
C语言数据结构
-4.队列的顺序及链式存储结构
队列是线性表的一种特殊形式,遵循“先进先出”的原则。队列中一般包含两个指针:一个指针(front)用来指向队首,另一个指针(rear)用来指向队尾。1.顺序参考代码1.sequeue.h#ifndef_SEQ_QUEUE_H_#define_SEQ_QUEUE_H_#defineFIFO_LEN10/*MaxlengthoftheFIFO*/#defineN(FIFO_LEN+1)/*length
Chunix_
·
2023-10-25 18:42
C语言&数据结构
c语言
数据结构
周志华《机器学习》课后习题解析(第四章):决策树
答:从原书p74的图4.2的决策树学习的
基本算法
可以看出,生成一个叶节点有三种情况:1、节点下样本全属于同一类样本,则将当前节点作为类叶节点。2、属性集,或者样本在当前属性集上取值相同。即
风度78
·
2023-10-24 20:06
2020-01-05
基本算法
【程序员必须掌握哪些算法?】程序员吴师兄呀:…https://www.zhihu.com/question/23148377/answer/907915556?utm_source=com.jianshu.haruki&utm_medium=social&utm_oi=917421102819594240(分享自知乎网)
永不熄灭的火焰_e306
·
2023-10-24 14:31
C++常见排序算法——选择排序算法
首先说一下选择排序的
基本算法
思想:如果有N个元素需要排序,那么首先从N个元素中找到最小的那个元素与第0位置上的元素交换,然后再从剩下的N-1个元素中找到最小的元素与第1位置上的元素交换,之后再从剩下的N
冷漩
·
2023-10-24 00:14
C++
c++
数据结构
排序算法
【力扣刷题】数组实现栈、后缀表达式(逆波兰表达式)求值、中缀表达式转换为后缀表达式(无括号&&有括号)
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-23 23:47
#
LeetCode
刷题
#
数据结构
leetcode
算法
职场和发展
【力扣刷题】二叉树的中序遍历、二叉树的最大深度、翻转二叉树、对称二叉树
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-23 23:47
#
LeetCode
刷题
#
数据结构
leetcode
算法
【力扣刷题】只出现一次的数字、多数元素、环形链表 II、两数相加
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-23 23:40
#
LeetCode
刷题
#
数据结构
leetcode
链表
算法
python
基本算法
之判断回文数
首先要了解回文数是什么。回文数:设n是任意自然数,如果n的各位数字反向排列所得到的自然数与n相等,则n被称为回文数。下面放代码:x=int(input("请输入一个自然数:"))defIsPalindromic(x):y=0n=xwhilen!=0:y=y*10+n%10n=n//10ify==x:returnTrueelse:returnFalseifIsPalindromic(x):print
酸辣小太阳.
·
2023-10-23 15:56
python入门
算法
python
495. 提莫攻击(中等)
0️⃣python数据结构与算法学习路线学习内容:
基本算法
:枚举、排序、搜索、递归、分治、优先搜索、贪心、双指针、动态规划等…数据结构:字符串(string)、列表(list)、元组(tuple)、字典
浪里摸鱼
·
2023-10-22 17:44
#
leetcode
算法
数据结构
python
leetcode
数组
【面试HOT100】链表&&树
【C++】秋招&实习面经汇总篇文章目录
基本算法
链表篇160.相交链表234.回文链表141.环形链表142.
逆羽飘扬
·
2023-10-22 13:40
#
算法刷题
面试
链表
职场和发展
CUDA学习笔记(LESSON5)——GPU优化
CUDA系列笔记CUDA学习笔记(LESSON1/2)——架构、通信模式与GPU硬件CUDA学习笔记(LESSON3)——GPU
基本算法
(PartI)CUDA学习笔记(LESSON4)——GPU
基本算法
Veropatrinica
·
2023-10-22 06:25
CUDA
GPU
CUDA编程
并行计算
优化
APOD
CUDA学习笔记(LESSON1/2)——架构、通信模式与GPU硬件
CUDA加速,于是开始学习CUDA编程,课程链接:UdacityCS344CUDA系列笔记CUDA学习笔记(LESSON1/2)——架构、通信模式与GPU硬件CUDA学习笔记(LESSON3)——GPU
基本算法
Veropatrinica
·
2023-10-22 06:24
CUDA
GPU
CUDA编程
并行计算
thread
kernel
C语言数据结构
线性表顺序存储结构(插入、删除、获取)
一、代码#include#defineMAXSIZE20/*存储空间初始分配量*/#defineOK1#defineERROR0//元素数据类型,假设为int。typedefintElemType;//线性表的结构定义typedefstruct{ElemTypedata[MAXSIZE];/*数组存储数据元素,最大值为MAXSIZE*/intlength;/*线性表当前的长度*/}SqList;/
刘璐菲
·
2023-10-22 00:58
数据结构学习笔记
线性表
数据结构
c语言
顺序存储结构
【力扣刷题】回文链表、环形链表、合并两个有序链表
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-20 20:45
#
LeetCode
刷题
leetcode
链表
算法
第四章 决策树
基本算法
:输入:训练集D={(x1,y1),(x2,y2),...,(xm,ym)};
SibyLtuI
·
2023-10-20 19:14
亚马逊,shopee,lazada流量攻略:测评补单是提升排名不可或缺的利器
今年不测评补单的卖家会很惨,不要抬杠,听完林哥给你分析,如果你感觉不对在抬杠不迟1.亚马逊的广告成本越来越贵而且单纯靠砸广告做排名,你是不是发现广告一停排名就往下掉,不给钱就没有免费流量,这就是平台广告设计的
基本算法
跨境测评林哥
·
2023-10-20 13:17
亚马逊测评
shopee
速卖通补单
头歌平台——C语言之链表练习题
链表和二叉树是
C语言数据结构
的基础和核心。链表有多种形式,它可以是单链接的或者双链接的,可以是已排序的或未排序的,可以是循环的或非循环的。本关让我们来学习单链表。
计算机平台作业答案讲解
·
2023-10-19 13:34
c语言
链表
开发语言
05-Java入门-数组
学习目标1、掌握一维数组的定义和基本使用2、理解数组的内存结构原理3、掌握二维数组的定义和基本使用4、掌握数组的
基本算法
和实现5、掌握数组工具类Arrays的使用第1章数组概述1.1数组介绍现在假如要统计我们班的学生姓名情况
Hannya。
·
2023-10-18 23:08
数组
java
【MySQL】索引介绍、索引的数据结构
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-18 21:52
#
MySQL
mysql
数据库
【MyBatisPlus】快速入门、常用注解、常用配置
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-18 21:14
#
MyBatisPlus
mybatis
java
spring
ID3决策树算法(Python实现)
决策树的
基本算法
:--------------------------------------------------------------------------------------------
想要变强的笨笨猪
·
2023-10-18 15:38
机器学习
机器学习
python
算法
数据结构实验报告六 排序
一、实验目的1、掌握内部排序的
基本算法
;2、分析比较内部排序算法的效率。
G_M_R_(已摆烂)
·
2023-10-18 08:38
数据结构实训
数据结构
排序
数据结构----算法--五大
基本算法
数据结构----算法–五大
基本算法
一.贪心算法1.什么是贪心算法在有多个选择的时候不考虑长远的情况,只考虑眼前的这一步,在眼前这一步选择当前的最好的方案二.分治法1.分治的概念分治法:分而治之将一个问题拆解成若干个解决方式完全相同的问题满足分治的四个条件
程序小白的code之路(记录分享)
·
2023-10-17 23:09
数据结构
数据结构
算法
基本算法
(C++)总结与练习
1、飞行员兄弟题目:“飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有16个把手的冰箱。已知每个把手可以处于以下两种状态之一:打开或关闭。只有当所有把手都打开时,冰箱才会打开。把手可以表示为一个4х4的矩阵,您可以改变任何一个位置[i,j]上把手的状态。但是,这也会使得第i行和第j列上的所有把手的状态也随着改变。请你求出打开冰箱所需的切换把手的次数最小值是多少。输入格式输入一共包含四行,每行包含四
小葡萄co
·
2023-10-17 06:44
C语言数据结构
-查找-哈希表创建
哈希表创建哈希表(HashTable,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做哈希函数,存放记录的数组称做哈希表。哈希表相关定义如下:typedefenum{HASH_OK,HASH_ERROR,HASH_ADDED,HASH_REPLACED_VAL
神迹小卒
·
2023-10-17 03:32
数据结构与算法
C语言数据结构
-查找-哈希表添加
哈希表添加哈希表(HashTable,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做哈希函数,存放记录的数组称做哈希表。哈希表相关定义如下:typedefenum{HASH_OK,HASH_ERROR,HASH_ADDED,HASH_REPLACED_VAL
神迹小卒
·
2023-10-17 03:32
数据结构与算法
相似性搜索:第 3 部分--混合倒排文件索引和产品量化
在本系列的前两部分中,我们讨论了信息检索中的两种
基本算法
:倒排文件索引和产品量化。它们都优化了搜索
无水先生
·
2023-10-16 18:18
LLM和ChatGPT
人工智能
支持向量机
机器学习
人工智能
【操作系统】信号量机制(整型信号量、记录型信号量),用信号量实现进程互斥、同步、前驱关系
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-16 14:31
#
操作系统
linux
笔记
考研
【MySQL】如何在Linux上安装MySQL
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-10-16 14:57
#
MySQL
mysql
linux
adb
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他