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语言
编写程序,控制STC89C52单片机实现5层楼的电梯升降及实时显示。主要介绍了电梯系统模拟的原理和电路设计,
电气_空空
·
2024-03-18 09:17
单片机
毕业设计
单片机
嵌入式硬件
毕设
51单片机
C语言
经典面试题目(十二)
1、如何在
C语言
中实现栈和队列数据结构?栈(Stack):栈是一种后进先出(LIFO)的数据结构,可以使用数组或链表来实现。
Masami22
·
2024-03-18 05:40
C语言面试题目
c语言
面试
开发语言
职场和发展
算法
数据结构
链表
C++从零开始(day44)——二叉搜索树
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于二叉搜索树的知识点1
云淡风轻kk
·
2024-03-18 04:39
c++
开发语言
C语言
从入门到熟悉------第五阶段
但是在很多
C语言
书籍中结构体的内容讲得非常少,因为从结构体开始,后面介绍的内容已经超出
C语言
基础的范畴,属于C高级编程部分了。
DaveVV
·
2024-03-17 22:33
C语言专栏
c语言
开发语言
c++
算法
Codeforces Round 933 (Div. 3) (A~E)
CodeforcesRound933(Div.3)(A~E)目录:ABCDEA题:RudolfandtheTicket标签:暴力枚举(bruteforce)数学(math)
排序算法
(sortings)双指针算法
叶域
·
2024-03-17 10:47
算法竞赛
算法
codeforces
c++
C语言
之选择排序
一简介选择排序(SelectionSort)是一种简单直观的
排序算法
,它的工作原理是每一次从未排序序列中找到最小(或最大)的元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最小(或最大)
m0_61635718
·
2024-03-17 09:45
C语言算法
数据结构
c语言
算法
开发语言
排序算法
C语言
之计算正方形的周长
目录一代码实现二时空复杂度A.时间复杂度(TimeComplexity):B.空间复杂度(SpaceComplexity):一代码实现#include//定义一个函数来计算正方形的周长doublecalculate_square_perimeter(doubleside_length){//正方形的周长等于边长的四倍return4*side_length;}intmain(){doubleside
m0_61635718
·
2024-03-17 09:45
C语言算法
c语言
开发语言
数据结构
算法
实验一:51单片机架构与汇编指令
文章目录一、汇编程序点亮一个LED灯(一)电路原理图(二)汇编程序思路二、LED流水灯电路(一)电路原理图(二)汇编程序思路1.51汇编程序2.
C语言
程序一、汇编程序点亮一个LED灯(一)电路原理图(二
回归天空
·
2024-03-17 03:06
51单片机
架构
汇编
排序算法
大总结(选择、冒泡、插入、归并、快排、堆排序)(附带C++参考代码)
目录小总结关于面试中
排序算法
常见的坑工程上对排序的改进各个排序的C++参考代码1.选择排序2.冒泡排序3.插入排序4.归并排序5.快速排序6.堆排序时间复杂度额外空间复杂度稳定性选择排序O(N²)O(1
怪物洋
·
2024-03-16 21:59
算法
数据结构
排序算法
C语言
--sprintf()函数的用法
一.sprintf()语法sprintf()是一个
C语言
中的函数,用于将格式化的数据写入一个字符串中。
码农小小苏
·
2024-03-16 17:55
C语言学习
c语言
开发语言
C语言
入门学习 --- 4.数组
文章目录第四章数组1.一维数组的创建与初始化。1.1一维数组的创建1.2一维数组的初始化1.3一维数组的使用1.4一维数组在内存中的存储2.二维数组的创建与初始化2.1二维数组的创建2.2二维数组的初始化2.3二维数组的使用2.4二维数组在内存中的存储3.数组越界4.数组作为函数参数4.1冒泡排序函数4.2数组名是什么?5.数组实例:5.1五子棋5.2扫雷游戏配套练习:第四章数组1.一维数组的创建
子期cod
·
2024-03-16 16:23
c语言
学习
算法
`sig_atomic_t` 是
C语言
中的一个数据类型,它通常用于在信号处理程序中声明变量
signal_num=signo;}intmain(intargc,char*argv[]){signal(SIGTERM,SigTerm);signal(SIGINT,SigTerm);}sig_atomic_t是
C语言
中的一个数据类型
sunfanup
·
2024-03-16 14:51
linux开发
c
c++
c语言
信号处理
开发语言
基于单片机的电梯系统模拟与研究
通过
C语言
编写程序,控制STC89C52单片机实现5层楼的电梯升降及实时显示。主要介绍了电梯系统模拟的原理和电路设计,
电气_空空
·
2024-03-16 08:41
毕业设计
单片机
单片机
嵌入式硬件
毕设
51单片机
C语言
从入门到熟悉------第二阶段
printf的用法printf的格式有四种:(1)printf("字符串\n");其中\n表示换行的意思。其中n是“newline”的缩写,即“新的一行”。此外需要注意的是,printf中的双引号和后面的分号必须是在英文输入法下。双引号内的字符串可以是英文,也可以是中文。(2)printf("输出控制符",输出参数);#includeintmain(){inti=10;printf("%d\n",
DaveVV
·
2024-03-16 05:07
C语言专栏
c语言
开发语言
c++
算法
C语言
入门学习 --- 6.指针
文章目录第六章指针1.指针是什么?这里我们总结一下:问题:省流版:2.指针和指针类型2.1指针+-整数2.2指针的解引用3.野指针3.1野指针成因3.2如何规避野指针4.指针运算4.1指针+-整数4.2指针-指针4.3指针的关系运算标准规定:5.指针和数组6.二级指针7.指针数组练习:配套练习:第六章指针1.指针是什么2.指针和指针类型3.野指针4.指针运算5.指针和数组6.二级指针7.指针数组1
子期cod
·
2024-03-16 04:36
c++
算法
开发语言
c语言
C++面试100问(五)
1、引用:C++是
C语言
的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。引用就是C++对
C语言
的重要扩充。
steem_ding
·
2024-03-16 04:05
c++
面试
开发语言
OPENGL入门
1、与
C语言
紧密结合。OpenGL命令最初就是用
C语言
函数来进行描
_三两天
·
2024-03-15 09:07
opengl
opengl
【Rust】——Vector集合
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客
c语言
:
c语言
_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-03-15 02:27
Rust(官方文档重点总结)
rust
开发语言
后端
程序分享--
排序算法
--快速排序
关注我,持续分享逻辑思维&管理思维;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;有意找工作的同学,请参考博主的原创:《面试官心得--面试前应该如何准备》,《面试官心得--面试时如何进行自我介绍》《做好面试准备,迎接2024金三银四》。-------------------------------------正文--------------------------------------
借雨醉东风
·
2024-03-15 01:25
程序员宝典--常用代码分享
排序算法
数据结构
算法
面试
职场和发展
团队开发
Redis的快速入门【全方位进攻】
Redis是一个开源的、使用ANSI
C语言
编写的高性能Key-Value数据库,支持网络通信,并且可以基于内存运行,同时也支持持久化存储。
辛浩_xx
·
2024-03-14 20:48
Redis
redis
数据库
缓存
冒泡
排序算法
逻辑:比较数组中,相邻两个数,如果第一个数比第二个数大,那么就交换他俩位置;每一次比较都会产生一个最大或最小数;下一次可以少一次排序一次循环,直到结束实现步骤:两层循环,外层循环表示要比较多少次,内层循环,比较判断两个数,交换位置。4个数比较3次,n个数比较n-1次:实现代码:vararr=[3,4,1,2]vartemp=0for(vari=0;iarr[j+1]){temp=arr[j]arr
向阳花自开
·
2024-03-14 04:26
前端开发
算法
数据结构
C语言
每日一题(62)移动零
题目链接力扣网283移动零题目描述给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1<=nums.length<=104-231<=nums[i]<=231-1进阶:你能尽量减少完成
对编程一片赤诚的小吴
·
2024-03-13 14:08
C语言习题题解
算法
c语言
密码解密 C卷(Java&&Python&&C++&&Node.js&&
C语言
)
给定一段“密文“字符串s,其中字符都是经过"密码本”映射的,现需要将"密文"解密并且输出映射的规则('a'-'i')分别用('1'-'9')表示;('j'-'z")分别用('10'-"26”)表示约束:映射始终唯一输入描述:“密文”字符串输出描述:明文字符串补充说明:翻译后的文本的长度在100以内示例1输入输出示例仅供调试,后台判题数据一般不包含示例输入20*19*20输出tstJava版本imp
荆赫同艺
·
2024-03-13 09:32
华为OD(多语言)
c语言
java
python
经典算法掌握
排序算法
是对一组数据按照特定规则进行排序的算法。常见的
排序算法
有冒泡排序、插入排序、选择排序、快速排序和归并排序等。
XiangHua.Ma
·
2024-03-13 08:01
算法
排序算法
数据结构
【
C语言
】人生重开模拟器
前言:人生重开模拟器是前段时间非常火的一个小游戏,接下来我们将一起学习使用
c语言
写一个简易版的人生重开模拟器。
Code Warrior
·
2024-03-13 07:27
c语言
开发语言
使用asn1tools进行asn1编解码
一个是ASN1C(
c语言
编译环境),一个是python第三方库asn1tools。
red_leaf_412
·
2024-03-13 04:53
python学习
【C++】函数入参 值传递和引用传递,与
C语言
的区别
在C++中,函数的参数传递有值传递和引用传递两种方式。当函数的参数是vector类型时,可以选择使用vector或vector&作为参数类型,两者各有优劣:vectorvect1:这种方式使用了值传递,即在函数调用时会对传入的vector对象进行拷贝,函数内部对参数进行修改不会影响原始对象。如果在函数体内调用vect1.push_back(1),则是对函数内部的拷贝对象进行操作,不会影响原始对象。
Z_shsf
·
2024-03-12 23:45
c++
c++
c语言
开发语言
【华为OD机试】AI面板识别(
排序算法
—Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)
一键难忘
·
2024-03-12 21:13
华为OD机试专栏—算法之翼
华为od
排序算法
java
AI面板识别
c++
python
新手入门stm32F407用寄存器点亮一个led灯过程分享
中非常需要学习的东西2.直接上手库函数的话可能就不知道自己用的东西是怎么回事(底层一点的知识)3.库函数是建立在寄存器的基础上的先来类比一下:大家试想一家酒店有很多家房间,房间都有门牌号,我们可以将这个门牌号看成
c语言
中的指针
uint64
·
2024-03-12 21:42
学习
stm32
单片机
嵌入式硬件
java sort 面试题目
Java排序是面试中经常出现的主题,因为它不仅涉及Java集合框架中的排序方法,还涉及到基本的
排序算法
和性能优化。
youyouxiong
·
2024-03-12 17:38
排序算法
算法
C++从零开始(day49)——AVLTree模拟实现
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于AVLTree模拟实现
云淡风轻kk
·
2024-03-12 16:05
c++
开发语言
【编程入门】应用市场(Java版)
背景前面已输出多个系列:《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言+10种
排序算法
》《十余种编程语言写博客系统》《十余种编程语言写云笔记》《N种编程语言做个记事本》目标为编程初学者打造入门学习项目
蓝不蓝编程
·
2024-03-12 10:40
C语言
冒泡排序数组
用
c语言
实现冒泡排序输出数组的值,冒泡排序(BubbleSort)也是一种简单直观的
排序算法
。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。
1413编程小刘
·
2024-03-12 09:55
c语言
算法
开发语言
C语言
简单题(1)圆面积、成绩转化等级、数列和、闰年、求平均、温度转换、方程组、阶乘和、输入年月日判断为该年的第几天、字符串排序、求数组最值
/*给出圆的半径,计算圆的周长和面积#include#definePI3.14159intmain(){floats,r,l;printf("请输入圆的半径r:");scanf("%f",&r);l=2*PI*r;s=PI*r*r;printf("圆的周长为:%.2f\n",l);printf("圆的面积为:%.2f\n",s);return0;}*//*根据输入的成绩,输出成绩对应的等级要求:输
没那么特别的特别
·
2024-03-11 23:40
c语言
算法
数据结构
Java开发从入门到精通(一):Java的十大经典
排序算法
冒泡排序冒泡
排序算法
的原理如下:比较相邻的两个元素,如果前者比后者大(反之倒序),则交换。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。针对所有的元素重复以上的步骤。
HACKNOE
·
2024-03-11 21:38
Java开发从入门到精通
排序算法
算法
数据结构
C/C++生态工具链——编译构建工具CMake/CMakeList初探
我第一次参与LinuxC++开发时使用的工具是Make,而后开始切换到CMake,一开始以为CMake是和
C语言
有关,原来开头的C表示它可以跨平台。CMake的使用场景:跨平台编译运行,交叉编译。
程序员与背包客_CoderZ
·
2024-03-11 19:04
C/C++开发基础
c++
开发语言
linux
c语言
排序之插入排序
「插入排序insertionsort」是一种简单的
排序算法
,它的工作原理与手动整理一副牌的过程非常相似。
༺❀ൢ望༒月❀ൢ❀
·
2024-03-11 04:00
算法
算法
排序算法
数据结构
R语言及其开发环境简介
S语言由贝尔实验室研究开发,著名的
C语言
、Unix系统也是贝尔实验室开发的。R属于GNU开源软件,最初发布于1997年,实现了与S语言基本相同的功能和统计功能。
luohaha66
·
2024-03-11 02:56
R
常规
r语言
c语言
中的likely 与 unlikely使用
__builtin_expect是GCC编译器提供的一个内建函数,用于帮助编译器优化条件跳转,提升程序的运行效率。__builtin_expect接收两个参数,如__builtin_expect(EXP,N),其含义是EXP==N的概率很大。也就是说,这个函数用来告诉编译器,你预期EXP的值大概率会等于N。我们通常会将__builtin_expect封装为likely和unlikely两个宏,如下
zhu_superman
·
2024-03-09 22:52
c语言
开发语言
数据结构与算法-希尔排序
而
排序算法
作为算法领域的重要组成部分,一直在各种应用场景中发挥着关键作用。今天我们将聚焦于一种基于插入排序的改进版本——希尔排序(ShellSort),深入了解其原理、实现步骤以及优缺点。
时光不老c
·
2024-03-09 18:48
数据结构与算法
算法
java
数据结构
排序算法
——快速排序详细解释
快速排序(Quicksort)是一种常用的
排序算法
,其基本思想是通过分治的策略将一个数组分成两个子数组,然后分别对这两个子数组进行递归排序一、快速
排序算法
的大致思路如下:1、我们在对列表进行排序的过程中
原野心存
·
2024-03-09 16:15
算法学习分享
算法
python
Java实现快速
排序算法
Java实现快速
排序算法
以下是Java中的快速
排序算法
实现示例:publicclassQuickSort{//快速排序入口函数publicstaticvoidsort(int[]array){quickSortRecursive
记忆的小河
·
2024-03-09 14:12
java
排序算法
算法
C++和rust的比较
下面是对这两种语言的一些关键比较:1.设计理念C++:由BjarneStroustrup于1980年代初开发,设计理念是提供面向对象编程、泛型编程和过程化编程的特性,同时保持与
C语言
的兼容性和高性能。
DevDiary
·
2024-03-09 01:24
c++
rust
java
C语言
编程:如何判断闰年?
在本博客中,我们将介绍一个简单的
C语言
程序来判断一个年份是否为闰年,以及使用条件语句来对不同的年份进行相应的输出。程序示例以下是一个基于
C语言
的程序示例,用于判断给定年份是否为闰年。
cytingle
·
2024-03-08 16:11
算法
c语言
C语言
知识:动态内存管理(malloc free calloc realloc)
>为什么要动态内存管理之前我们学习的是在栈区上开辟空间,空间开辟的大小的固定的,并且数组在声明的时候,必须指定数组的长度,大小确定以后就不能调整了但是我们对于空间的需求有时候需要灵活一点,所以
C语言
用了动态内存开辟
復禮
·
2024-03-08 16:40
C语言学习和题目解析
c语言
开发语言
Java实现插入
排序算法
Java实现插入
排序算法
以下是使用Java实现插入
排序算法
的示例代码:publicclassInsertionSort{publicstaticvoidmain(String[]args){int[]arr
记忆的小河
·
2024-03-08 14:09
排序算法
java
算法
C++从零开始的打怪升级之路(day45)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于二叉树的题目1.根据二叉树创建字符串
云淡风轻kk
·
2024-03-08 02:24
c++
开发语言
C语言
自定义函数求三项数值中的最大数
#include//自定义max函数doublemax(doublea,doubleb,doublec){doublez;z=a<b?a:b;return(c<z?c:z);}intmain(){doublea=0,b=0,c=0;printf("请输入a,b,c的值:");scanf("%lld%lld%lld",&a,&b,&c);max(a,b,c);return0;}
苏切尔
·
2024-03-08 00:22
c语言
C语言
中声明和定义的区别
一、声明和定义的区别1.声明(Declaration):是告诉编译器有一个变量、函数或类型存在,但不为其分配内存或提供具体的实现。声明提供了有关标识符(如变量名、函数名)的信息,包括类型和名称。它们通常在头文件中出现,以便在多个源文件中共享。例如,以下是变量、函数和类型的声明示例:inta;//变量声明externintx;//变量声明,extern关键字intadd(inta,intb);//函
azoo
·
2024-03-07 21:17
C/C++学习
c语言
开发语言
将链表保存在文件中
C语言
#include#includeintcount=0;typedefstructLinkList{intval;charname[20];structLinkList*next;}LinkList;LinkList*create_LinkList(){LinkList*head=(LinkList*)malloc(sizeof(LinkList)),*p;p=head;intdata=0;whil
ghblk
·
2024-03-07 20:45
链表
c语言
数据结构
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他