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语言函数库
Java入门
目录软件安装:Java初学者软件安装与idea快捷键-CSDN博客第一节1.java与
C语言
的区别2.jdk,jre,jvm是什么,他们之间的关系3.java的包package4.Java的注释5.第一个程序讲解与基础语法
_阿伟_
·
2024-01-14 17:45
java后端
java
开发语言
【程序员的自我修养—进程虚拟地址空间】
虚拟地址空间每个进程拥有独立的虚拟地址空间,CPU的位数决定了最大理论上限;32位计算机的地址空间是0-2^32-1,即4GB;
C语言
中指针的大小通常和虚拟地址空间的位数相同,在32位平台的大小是4个字节
杨主任o_o
·
2024-01-14 17:41
linux
运维
服务器
C语言
中线性表的合并&有序表的合并以及案例分析和实现
**线性列表合并:**案例分析:要合并两个线性列表,我们考虑以下情况:1.两个列表都是空的:在这种情况下,合并的列表也将是空的。2.一个列表是空的:如果其中一个列表是空的,则合并的列表将是非空列表本身。3.两个列表都是非空的:在这种情况下,我们同时遍历两个列表,将两个列表中的元素附加到合并的列表中,直到我们到达任一列表的末尾。之后,我们将非空列表中的其余元素附加到合并列表中。实现:'''c#inc
BlurryFace36549
·
2024-01-14 16:29
C语言专栏
c语言
数据结构
算法
开发语言
链表
【华为OD机考 统一考试机试C卷】中文分词模拟器(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+AB卷+刷题OJ目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机
算法大师
·
2024-01-14 16:59
python
华为od
c语言
c++
java
【华为OD机考 统一考试机试C卷】信道分配(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+AB卷+刷题OJ目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机
算法大师
·
2024-01-14 16:29
python
华为od
c语言
【华为OD机考 统一考试机试C卷】攀登者2(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+AB卷+刷题OJ目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机
算法大师
·
2024-01-14 16:28
python
华为od
c语言
C语言
中顺序栈的实现与表示
'''c#include#include#defineMAX_SIZE100structStack{intdata[MAX_SIZE];inttop;};voidinitializeStack(structStack*stack){stack->top=-1;}intisStackEmpty(structStack*stack){returnstack->top==-1;}intisStackFu
BlurryFace36549
·
2024-01-14 16:58
C语言专栏
开发语言
c语言
数据结构
算法
c语言
基础7
1.2printf1.printf基本作用printf()的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的f代表format(格式化),表⽰可以定制输出⽂本的格式。它的使用一般伴随着占位符的使用。例如:此处的%但就是占位符,它会被后面的能替代。printf打印是只会停留在一行的,不会自动跳转到下一行,有时候我们需要方便观察,则需要用到转义字符\n的帮助,换行到下一行。操作如下:结果如下:这样就达到了我们
c23856
·
2024-01-14 16:25
c语言
开发语言
socket-tcp两机通讯实现-
C语言
1.简介原本是想使用
C语言
搭建一个简易的HTTP服务器,但发现HTTP服务器搭建与采用套接字实现TCP通信之间就只差了规定的HTTP报文而已。
FIGHTTTTTING
·
2024-01-14 16:25
tcp/ip
c语言
websocket
网络协议
c语言
基础4
1.数据类型数据类型分为内置类型和自定义类型。1.内置类型:字符型、整型、浮点型、布尔类型。2.自定义类型:数组、结构体、枚举、联合体。字符型:char[signed]charunsignedchar整型:1.短整型、2.整型3.长整型short[int][signed]short[int]unsignedshort[int]int[signed]intunsignedintlong[int][s
c23856
·
2024-01-14 16:54
c语言
开发语言
c语言
基础5
1.在
c语言
中把经常变化的值称为变量。
c23856
·
2024-01-14 16:54
c语言
开发语言
【
c语言
基础1】
2.vs项目中的头文件和源文件
c语言
中将.c为后缀的文件称为w源文件,将.h为后缀的文件称为头文件test.c为源文件3.第一个
c语言
程序4.main函数每个
c语言
程序不管有多少行代码,都是从ma
c23856
·
2024-01-14 16:24
c语言
c语言
基础2
1.字符和ASCLL编码在键盘上可敲出各种字符,如:i,q,@等等,这些都被称为字符,在
c语言
中字符是用单引号括起来的,例如:'i','q','@'等。
c23856
·
2024-01-14 16:24
c语言
c语言
基础3
1.转义字符在前面的代码中你是否见到过\0,\n时很疑惑,这是啥类?其实在字符中有一组特殊的字符:转义字符。顾名思义:转变原来意思的字符。可能还不是太明白,不过没关系我们举个例子看一下。1.⽐如:我们有字符n,在字符串中打印的时候⾃然能打印出这个字符,如下:代码展示结果为:我们发现n在这情况下是直接被打印出来的,那么在n之前加上一个\会怎么样,我们来试一下:我们可以看到n没有被打印出来,这是因为\
c23856
·
2024-01-14 16:23
c语言
开发语言
C语言
经典算法之快速排序算法
目录前言1.快速排序简介2.快速排序的基本原理2.1选择基准元素2.2分割操作2.3递归排序3.
C语言
中的快速排序实现4.总结前言快速排序算法可以分为两部分来看:第一部分:将枢轴元素移动到最终位置第二部分
JJJ69
·
2024-01-14 16:57
C语言经典算法
排序算法
c语言
算法
归并排序算法详解(方法一)之
C语言
版
一、算法原理归并排序是一种常用的排序算法,属于稳定排序法,其时间复杂度为归并排序就是将两个已经分别排好序的数组A和B合并为一个排好序的数组C。如果数组散乱的数组,则需要将数组元素分别按照长度为d=2^n,n=0,1,2,3,…,进行分组,然后对相邻的两组进行升序或者降序进行重新排序。具体过程就是首先取长度d=1,即将数组的每个元素作为一个子数组,然后把相邻的两个子数组作为一对进行归并排序,直到整个
撼山拔月
·
2024-01-14 16:56
算法与数据结构
排序算法
c++
算法
c语言
分治算法归并排序报告,
C语言
之归并排序算法
归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。二、归并操作的工作原理如下:第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列第二步:设定两个指
weixin_39889792
·
2024-01-14 16:56
c语言分治算法归并排序报告
归并排序算法(
C语言
实现)
归并排序的步骤:1.将序列分成左右两部分2.排序左序列,排序右序列3.合并两个有序的序列需要申请额外的空间放临时的有序序列#include#include#includevoidmerge(char*str,char*tmpstr,intstart,intmid,intend){inti=start,j=mid+1,k=start;while(i!=mid+1&&j!=end+1){if(str[
笨鸟先走
·
2024-01-14 16:55
算法
排序算法
c语言
C语言
排序算法之归并排序
排序算法中的归并排序(MergeSort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。一、实现原理1、算法基本思路设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low…m],R[m+1…high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low…high]中。(1)合并过程合并过程中,设置i,j和
DoggieMin
·
2024-01-14 16:25
c算法
排序算法
C语言
经典算法之归并排序算法
一、代码实现下面是使用
C语言
实现归并排序的简单示例代码:#include#include//合并两个有序
JJJ69
·
2024-01-14 15:24
C语言经典算法
算法
排序算法
c语言
数据结构
ACM入门
学习要求:1、掌握并熟练运用
C语言
2、有耐心、有能力修改自己的代码3、具有自主学习能力4、可以简化自己代码学习内容:oj:POJHDU蓝桥杯acwing牛客竞赛洛谷
水深00安东尼
·
2024-01-14 15:22
我的ACM之路
acm竞赛
【
C语言
深度解剖】第一章:关键字
C语言
标准定义的32个关键字关键字意义auto声明自动变量,缺省时编译器一般默认为autoint声明整型变量double声明双精度变量long声明长整型变量char声明字符型变量float声明浮点型变量
♚℡灬
·
2024-01-14 15:16
专业书籍
c语言
2、
C语言
:控制流
控制流语句:在表达式后面加上分号,构成语句。程序块:用一对花括号“{”与“}”把一组声明和语句括在一起就构成了一个复合语句。复合语句在语法上等同于单条语句。if-else语句else-if语句:从上到下依次执行,等同于switchif(表达式)语句elseif(表达式)语句elseif(表达式)语句elseif(表达式)语句else语句switch语句switch(表达式){case常量表达式:语
TNTLWT
·
2024-01-14 15:44
C语言
c语言
开发语言
【C++】内联函数
前言在
C语言
中,我们学习过宏的用法。宏通常被用于进行简单的文本替换来执行一系列的操作,比如一些简单的运算。使用宏可以避免函数调用时建立栈帧的开销,提高程序的性能。
bug还在等待救援
·
2024-01-14 15:08
c++
开发语言
使用Visual Studio Code开发
C语言
VisualStudioCodeDownloadVisualStudioCode-Mac,Linux,Windowshttps://code.visualstudio.com/Download二:插件下载一:汉化插件二:
C语言
插件三
搞Linux的杰仔
·
2024-01-14 15:11
vscode
windows
ide
MATLAB编程——基本运算
(与其变量命名规则一致)在运行的时候需要更改文件夹路径在不设置变量的时候,默认变量为ans(会一次一次的不断覆盖)MATLAB默认的数据类型变量大小为double对此这即是优点也是缺点,他不像
C语言
拥有严格的数据类型
搞Linux的杰仔
·
2024-01-14 15:40
matlab
Qt小技巧集锦
*/和//...还可以使用下面的方式注释#if0需要注释的代码#endif1232、Qt使用cout输出更详细的调试信息使用
C语言
全局宏输出调试信息所在文件、行号#definecoutqDebug()<
wu694128
·
2024-01-14 15:09
QT
C语言
关键字技巧
摘要:嵌入式C开发关键字的应用技巧1、volatilevolatile修饰表示变量是易变的,编译器中的优化器在用到这个变量时必须每次都小心地从内存中重新读取这个变量的值,而不是使用保存在寄存器里的备份,有效的防止编译器自动优化,从而与软件设计相符合。中断服务与主程序共享变量://volatileuint8_tflag=1;uint8_tflag=1;voidtest(void){while(fla
@嵌入式系统
·
2024-01-14 14:33
小节
无聊
c语言
开发语言
redis面试题
这里写目录标题redis基本数据类型Redis数据结构,雪崩和击穿redis基本数据类型Redis是一种高速缓存数据库RemoteDictionaryServer,直译为:远程字典服务Redis是
C语言
开发的一个开源高性能键值对的内存数据库
野驴程序员
·
2024-01-14 14:57
面试题
redis
数据库
缓存
Python的安装教程(必看)
Python是否安装成功1、Python的介绍:Python的发展1、Python的作者:GuidovanRossum(吉多·范·罗苏姆),中国Python程序员都叫他龟叔,荷兰人2、python借鉴了
C语言
风格
听风细雨66
·
2024-01-14 14:47
python
开发语言
2023-12-02 青少年软件编程(
C语言
)等级考试试卷(七级)解析
2023-12-02青少年软件编程(
C语言
)等级考试试卷(七级)解析一、编程题(共4题,共100分)T1.迷宫一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n*n的格点组成,
宏阳李老师
·
2024-01-14 14:39
算法
数据结构
青少年编程
开发语言
蓝桥杯
c语言
c++
嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第八天-Linux sqlite3数据库(物联技术666)
物联技术666_嵌入式
C语言
开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式
C语言
开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件
vx349014857
·
2024-01-14 14:55
嵌入式培训课程笔记
数据库
笔记
linux
运维
物联网
服务器
sqlite
C语言
常用库函数
1.
C语言
标准库函数
C语言
标准库函数由15个头文件组成。1.数学函数数学计算是计算机最擅长的运算,计算机大部分运算方法都是基于数学计算执行的。
Sɪʟᴇɴᴛ໊ོ235
·
2024-01-14 13:50
c语言
用Linux的视角来理解缓冲区概念
当我们用
C语言
向文件中写入数据时,数据并不会直接的写到文件中,中途还经过了缓冲区,而我们需要对缓冲区的数据进行刷新,那么数据才算写到文件当中。
高居沉
·
2024-01-14 13:50
Linux
Linux
缓冲区
C语言
判断数据类型的方法
C语言
判断数据类型的方法python中判断数据类型只需要type()即可,但
c语言
中是没有这个的,至少据我所知,题目给的库函数中是没有类似的函数的所以我们可以进行如下操作if(int(pow(n,0.5
此杭非彼航
·
2024-01-14 13:05
细节分享
字符串压缩(
C语言
)
本题要求实现一个字符串压缩的简单函数。压缩规则是:如果某个字符x连续出现n(n>1)次,则将这n个字符x替换为nx的形式;否则保持不变。函数接口定义:voidzip(char*p)函数zip对p指向的字符串进行压缩操作。裁判测试程序样例:#include#defineMAXS20voidzip(char*p);voidReadString(char*s);/*由裁判实现,略去不表*/intmain
是周一吗
·
2024-01-14 13:30
c语言
c++
算法
C语言
round函数
C语言
round()函数:对浮点数做四舍五入round()是
C语言
的一个标准库函数,定义在头文件中。round()函数用于四舍五入浮点数到最接近的整数值。
是周一吗
·
2024-01-14 13:59
c语言
长方形填充(
C语言
)
题目描述给定一个长方形的长和宽(均为不小于1的正整数),以及一个可显示字符,用该字符在屏幕上画出该长方形(空心)输入由多行组成,每一个包括两个整数和一个字符,分别表示长,宽和填充字符输出对每一行输出一个长方形样例输入Copy52@4020*样例输出Copy@@@@@@@@@@**************************************************************
是周一吗
·
2024-01-14 13:29
算法
数据结构
Linux部分基础指令讲解
.时间相关的指令8.cal指令9.find指令10.grep指令1.echo指令我们先看效果如图所示我们可以看到显示器显示出了hellowworld和hellow这两句话,我们的echo的意思就是类似
C语言
中以写
板鸭〈小号〉
·
2024-01-14 13:12
linux
运维
服务器
C语言
实现Hoare版快速排序(递归版)
Hoare版快速排序是由Hoare发明的,所以我们先来讲创始人的想法。我们直接切入主题,Hoare版快速排序的思想是将一个值设定为key,这个值不一定是第一个,如果你选其它的值作为你的key,那么你的思路也就要转换一下,好,我们刚刚说到将一个值设为key(这里我们就将第一个值设为key就好了),left在最左边,right在最右边,我们设定好key值之后,先让right往左走(目标是找小),找到比
板鸭〈小号〉
·
2024-01-14 13:12
数据结构
c语言
排序算法
C语言
实现快排核心思想(双指针法)
核心代码:这就是每一趟快排的实现代码,由上面的动图,我们能知道前后指针法的核心是玩好cur和prev这两个指针,具体的逻辑是cur找比key小的值,找到就prev++,然后prev和cur的值就进行交换,但是总不能自己跟自己交换吧,这就是多此一举了,所以我们在代码中的if语句里多加一个判断,++prev不能等于cur;如果cur遇到比key大的值prev就不动,cur++。最后我们再把prev跟k
板鸭〈小号〉
·
2024-01-14 13:07
c语言
开发语言
AI与编程学习
在
C语言
中,指针通常与字符数组或字符串打交道时会涉及到ASCII码的转换,而不是用于表现多位数的第一位。`48`这个值对应的是ASCII码表中数字字符`'0'`的编码。
中文英文-我选中文
·
2024-01-14 12:57
学习
算法
c语言
bin文件读写 - C/C++
这里分享一下
C语言
和C++读取和保存特征数据为bin文件的方法。其实大部分情况可以用C++搞定,但如darknet这种纯C
生活需要深度
·
2024-01-14 12:25
C
C++
c语言
C++
二进制文件
数据结构排序——详细讲解归并排序(
c语言
实现递归及非递归)
上次是快排和冒泡:数据结构排序——详解快排及其优化和冒泡排序(
c语言
实现、附有图片与动图示意)今天为大家带来归并排序文章目录1.基本思想2.递归实现3.非递归实现1.基本思想归并排序是一种分治算法,它将序列分成两个子序列
T-rLN
·
2024-01-14 12:24
数据结构
数据结构——排序
数据结构
c语言
排序算法
java
数据挖掘
人工智能
机器学习
Linux:C/C++文件操作
回忆
C语言
文件操作fopen()的使用: 答:打开文件流指针。param2=“w”,当前没有文件就先创建,再写入。“r”,只读。“b”,可与w、b组合。
dfnsyyds
·
2024-01-14 12:51
C/C++
c++
c语言
开发语言
动态内存管理详解&柔性数组
本篇将详细的介绍在
C语言
中的动态内存管理,其中包括为什么要有动态内存分配,已经对应的动态内存函数:malloc、realloc、calloc以及free,这些函数的作用以及这些函数的用法都会详细给出。
桀桀桀桀桀桀
·
2024-01-14 12:50
数据结构
c++
c语言
哈夫曼树编码、译码---(
c语言
实现)
1.上面是哈夫曼树?1.1为什么要有哈夫曼树?先提出一个例子,加入现在有一串长度为8万的字符串,这些字符串全都由a、b、c、d、e和f,这六个字母组成。那么如何将这8万个字母组成的字符串转化为编码呢?最简易的编码方式肯定是将a编码000,b编码001,c编码010,d编码011,e编码110,f编码101,这样一来每个这整个字符串的长度就要占用3*80000=24万个比特位,对于这样的固定长度编码
桀桀桀桀桀桀
·
2024-01-14 12:50
算法
霍夫曼树
数据结构
qsort排序&qsort排序模拟实现
qsort是属于
c语言
标准库的一个库函数,可以实现所有类型的排序。本文的qsort模拟排序不是基于快速排序,而是基于冒泡排序思想。
桀桀桀桀桀桀
·
2024-01-14 12:50
算法
内存函数的模拟实现&memmove/memocpy/memset/memcmp
本篇将会将
c语言
中内存函数的使用以及模拟实现,内存函数有:memmvoe、memcpy、memcmp、memmove,这几个函数。
桀桀桀桀桀桀
·
2024-01-14 12:50
c++
c语言
算法
C语言
之从浅入深一步一步全方位理解指针【附笔试题】
文章目录前言从浅入深理解指针《第一阶段》一、内存和地址1.1内存1.2究竟该如何理解编址二、指针变量和地址2.1取地址操作符(&)三、指针变量和解引用操作符(*)3.1指针变量3.2如何拆解指针类型3.3解引用操作符四、指针变量的大小4.1指针变量类型的意义4.2指针的解引用4.3指针+-整数五、const修饰指针5.1const修饰指针变量六、指针运算6.1指针+-整数6.2指针-指针6.3指针
仍在探索未知中
·
2024-01-14 12:44
C生万物
c语言
开发语言
c
上一页
129
130
131
132
133
134
135
136
下一页
按字母分类:
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
其他