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语言
——无尽的循环(2)(for,while,do while)
很多时候我会感觉人生就是一个循环接着一个循环,就看谁在循环的过程中能够坚持下来,做得更好。学习的过程就是一个循环的过程,只不过这个循环不是一个封闭的过程,是需要我们不断的从外界吸取养分的。从输入到输出的过程就是一个循环的过程。现在写博客也成了我学习这个大循环里必不可少的一个环节了。一,有关for循环的知识补充for循环的基本语句是for(1式;2式;3式){循环体};for(i=1;i<=10;i
学不尽
·
2024-01-31 01:09
c语言
开发语言
visual
studio
算法
C语言
——if语句与switch语句的应用
众所周知,
C语言
完成一件事有三种顺序,第一种是顺序结构,第二种是选择结构,第三种是循环结构,通过这三种顺序结构的结合使用,
C语言
能够很好的完成一个任务。
学不尽
·
2024-01-31 01:39
c语言
算法
visualstudio
51单片机
C语言
中大小写字母的转化
在
C语言
中,可以使用标准库函数来实现大小写字母的转换。主要的函数有`toupper()`和`tolower()`,它们分别用于将字符转换为大写和小写形式。
默默编码的Fxdll
·
2024-01-31 01:08
c语言
开发语言
C语言
由基础至精通——分支与循环
C语言
是一门结构化的程序设计语言,包含了顺序、选择和循环三种基本控制结构。在
C语言
中,所有代码都离不开这三种结构,它可以由一种或多种基本控制结构组成。
求知无尽志不渝
·
2024-01-31 01:37
C语言
c语言
算法
c++
c语言
——无尽的循环(1)( for,while,do while)
其实这是我第二次打开CSDN的博客,说实话我挺惊喜的,没想到浏览量会那么大,虽然点赞数不多,但我已经很满足了,毕竟第一次写的不是那么认真。这次及以后我都会认真的去对待这件事。话不多说,进入主题。一,for循环1,for循环的基本形式for循环的基本语句是for(1式;2式;3式){循环体};for(i=1;i”“=”“b)?b:a,这里如果a>b,c=b,否则c=a4,for循环与break,co
学不尽
·
2024-01-31 01:07
c语言
开发语言
算法
visualstudio
探究栈帧的奥妙
引言本文我们要讲解的是栈帧,为了较好的引入它,本文使用的
C语言
函数作为载体,默认看文章的大家
C语言
函
绅士·永
·
2024-01-31 01:35
C语言
c语言
C语言
中大小写字母的转化
#include#include#includeintmain(){//定义一个字符数组存放输入小写字母或字符串charbuf[128]="";printf("请输入要转化的字母或字符串:");//输入字符串,等待转化为大写字母scanf("%s",buf);//求输入的字母的个数intlen=strlen(buf);//不能用sizeof,否则求出的结果为128for(inti=0;i
⠀
·
2024-01-31 01:32
c语言
(
c语言
版)使用随机函数rand
随机函数rand()详解随机生成1-31号红球5个,随机生成1-16号白球2个,红球白球分别按照从小到大的顺序排序#include#includeintmain(){intn=0;inta[7]={0};while(na[j+1]){intt=a[j];a[j]=a[j+1];a[j+1]=t;}}}if(a[5]>a[6]){intt=a[5];a[5]=a[6];a[6]=t;}printf(
温暖名字
·
2024-01-31 01:26
c语言
c
(
c语言
版)计算字符串“-32+6*9/2-8+4/2”
#include#includeintmain(){charstr[100]={"-32+6*9/2-8+4/2"};charstackop[7]={0};inttop1=-1;intstacknum[7]={0};inttop2=-1;inta[10]={0};intsum=0;chartemp[10]={0};sscanf(str,"%d%c%d%c%d%c%d%c%d%c%d%c%d",&a
温暖名字
·
2024-01-31 01:26
c语言
c
(
c语言
版)十进制到任意进制的转换
#includechar*Fun(inta,char*str,intbase){intcount=0;while(a>0){str[count++]=a%base>=10?('A'+a%base-10):(a%base+48);//如果大于十,从A开始数,否则将数字变成字符数字a/=base;}char*p=str;char*q=str+count-1;while(p
温暖名字
·
2024-01-31 01:56
c语言
c语言
算法
开发语言
(
c语言
版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
适用情况:①题目中出现最短,最长②出现子串、子数组、子数列给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度,字符串本身是其最长的子串,子串要求:1、只包含1个字母(a~z,A~Z),其余必须是数字;2、字母可以在子串中的任意位置;如果找不到满足要求的子串,如果全是数字,则返回-1。//套用模板#include#defineMAXN10000intisNumber(cha
温暖名字
·
2024-01-31 01:54
华为OD
c语言
算法
开发语言
c语言
求和i 1 i,
c语言
i 1 i!求和编程
c语言
上的习题,编程的1.
小乖他爹
·
2024-01-31 01:53
c语言
求和i
1
i
「干货」编程语言十大经典算法,你知道几个?
算法与
数据结构
是计算机学习路上的内功心法,也是学好编程语言的重要基础。今天给大家介绍一下十大经典算法。
蓝桥云课
·
2024-01-31 01:52
算法
数据结构
推荐算法
28个不得不看的经典编程算法!!
第一名:Union-find严格地说,并查集是一种
数据结构
,它专门用来处理集合的合并操作和查询操作。
superhackerzhang
·
2024-01-31 01:52
算法
编程
数据结构
encryption
construction
linux内核
读《编程的数学原理》
证明论、公理集合论、递归论、模型论第一章自然数几何原本公理化系统皮亚诺公理(PeanoAxioms)归纳公理皮亚诺算数系统自然数与计算机程序公理化的加法乘法定理递归函数累加与阶乘自然数同构自然数同构于
数据结构
第二章递归欧几里得算法
FrankYang6666
·
2024-01-31 00:51
CS
数学
数学
计算机
【用
C语言
轻松实现】- 扫雷【超详细教程】
一、游戏规则扫雷就是要将所有非地雷的格子揭开即胜利,踩到地雷格子就算失败。游戏是由很多个方格组成,用鼠标随机点击一个方格,若格子被打开后没有地雷,即方格会被打开并显示出其周围8个方格隐藏地雷的个数。所以若想顺利过关就需要利用好这些显示出来的数字提示。二、文件的创建test.c(实现游戏的整体思路,用于测试扫雷游戏的逻辑)game.c(游戏的实现)game.h(声明.c文件的函数,包含所有需要用到的
炫酷的伊莉娜
·
2024-01-31 00:20
C语言
c语言
学习
开发语言
C语言
小游戏-贪吃蛇(配合EasyX,代码规范版本)
游戏效果:头文件:#define_CRT_SECURE_NO_WARNINGS1#pragmaonce#include#include#include#include#include#include//下面两个文件是用来播放音乐的,对媒体设备接口的头文件和另一个文件#include#include#pragmacomment(lib,"winmm.lib")//因为我们在附加值里面加了winmm.
小小艺术生◎
·
2024-01-31 00:19
c语言游戏
c语言
代码规范
开发语言
C语言
课设石头剪刀布文档百度云,
C语言
报告--石头剪刀布游戏(附加程序).doc.docx...
C语言
程序设计报告
C语言
程序设计报告PAGEPAGE#重庆三峡学院
C语言
程序设计报告设计题目石头剪子布院系:电子与信息工程学院专业班级:电气工程及其自动化2015级2班学号:201507144228学生姓名
张雪案内人夜场
·
2024-01-31 00:19
C语言课设石头剪刀布文档百度云
C语言
的分支和循环语句(自用)
C语言
中的分支语句包括if语句、switch语句,循环语句包括while语句、do-while语句和for语句。1.if语句:if语句根据一个条件表达式的结果来决定是否执行某个代码块。
李大爱
·
2024-01-31 00:48
算法
C中随机数---Rand 的处理(附加简单猜数字游戏代码)
1.rand函数
C语言
提供了一个函数叫rand,这个函数可以生成一个随机数,rand函数的使用需要包含一个头文件是stdlib.h,函数如下:intrand(void)rand函数会返回一个数,这个随机数的范围是在
李大爱
·
2024-01-31 00:18
c语言
游戏
开发语言
计算机考研该选408还是自命题
但是408考4门,
数据结构
,计算机组成原理,计算机操作系统,计算机网络。复习的知识很多,因此显得难度较大,基础不好的同学很容易得到较低的分数。自主命题自主命题是每个学校自己出题,每个
TheSheepn
·
2024-01-31 00:15
考研
getchar和putchar函数,gets和puts函数——
C语言
初阶
一.getchar和putchar函数基本概念getchar和putchar是两个标准C库函数,用于C编程中的输入和输出操作。它们是简单且常用的函数,用于逐个处理字符。两个函数的头文件都是:1.getchar函数:(1)返回值:以int类型返回所读取的字符ASCII值,如果发生错误或达到输入的末尾(例如从文件中读取时),getchar特殊返回值EDF(End-Of-File),通常定义为-1.(通
qsl&F
·
2024-01-31 00:40
c++
c语言
开发语言
指针——
C语言
初阶
一.指针基本概念:指针是内存中一个最小单元的编号,也就是地址平时口语中说的指针,通常指的是指针变量,是用来存放地址的变量#includeintmain(){inta=0;//a是整型变量,占用四个字节的内存空间,在内存中开辟一块空间int*pa=&a;printf("%p",pa);//pa是一个指针变量,用来存放地址,这里是将a的四个字节的第一个字节的地址存放在ap变量中return0;}指针变
qsl&F
·
2024-01-31 00:40
c语言
开发语言
数据结构
----ArrayList的简介、使用、扩容机制、使用ArrayList实现杨辉三角
文章目录1.ArrayList简介2.ArrayList使用2.1ArrayList的构造2.1.1无参构造(ArrayList())2.1.2含参构造:指定顺序表初始容量(ArrayList(intinitialCapacity))2.1.3含参构造:利用其他Collection构建ArrayList(ArrayList(Collectionc))2.2ArrayList常见操作2.3Array
码农小张~
·
2024-01-31 00:32
数据结构
数据结构
java
数据结构
----线性表、顺序表、模拟实现顺序表
线性表是一种在实际中广泛使用的
数据结构
,指具有相同数据类型的元素按照一定的顺序排列的
数据结构
,其中每个元素都有唯一的前驱元素和后继元素(除了第一个元素没有前驱,最后一个元素没有后继),常见的线性表:顺序表
码农小张~
·
2024-01-31 00:31
数据结构
数据结构
数据结构
——并查集
1.并查集的定义并查集其实也是一种树形结构,在使用中通常用森林的方式来表示并查集的逻辑结构其实就是集合并查集一般可以通过双亲写法(顺序结构)来完成,即通过一个数组存储父亲结点的下标ints[10005];intmain(){for(inti=1;i=0)//当指针不为-1时就会一直向前搜索,直到搜索出根结点x=s[x];returnx;//返回根结点的下标}2.并:将两个子树并在一起,通常是将小子
好想摸鱼QAQ(辛勤的码农)
·
2024-01-31 00:01
数据结构
算法
数据结构
——栈
1.栈的定义以及常用术语[1]栈:栈是只允许在一端进行插入和删除操作的线性表。[2]常用术语:栈顶、栈底以及空栈。栈顶:允许插入和删除的一端。栈底:不允许进行插入和删除操作的一端。空栈:不含任何数据元素的栈。[3]栈的特点:后进先出现在可以看一个图像去理解栈顶和栈底栈的逻辑结构与普通的线性表相同,但是在数据的运算方面只能够在栈顶进行插入和删除操作,而不能在其他位置栈的定义代码实现:#defineM
好想摸鱼QAQ(辛勤的码农)
·
2024-01-31 00:30
数据结构
开发语言
c语言
数据结构
----链表介绍、模拟实现链表、链表的使用
文章目录1.ArrayList存在的问题2.链表定义2.1链表的概念及结构2.2链表的组合类型3.链表的实现3.1单向、不带头、非循环链表的实现3.2双向、不带头节点、非循环链表的实现4.LinkedList的使用4.1什么是LinkedList4.2LinkedList的使用4.2.1.LinkedList的构造4.2.2.LinkedList的其他常用方法介绍4.2.3.LinkedList的
码农小张~
·
2024-01-31 00:29
数据结构
数据结构
链表
java
数据结构
——队列
队列的定义在了解队列前,我们还需要了解一下线性表线性表:是具有相同数据类型的n个数据元素的有限序列,其中n为表长,当n等于0的时候说明这个线性表是一个空表栈:是只允许在一端进行插入和删除的线性表;有关栈的博客:
数据结构
好想摸鱼QAQ(辛勤的码农)
·
2024-01-31 00:58
宽度优先
算法
数据结构
「JavaSE」String类1:常用方法
String类1前言构造字符串String对象的比较字符串查找转化字符串替换分割字符串截取字符串其他操作方法前言
C语言
中没有字符串类型,要表示字符串只能使用字符数组或者字符指针。
Ice_Sugar_7
·
2024-01-31 00:23
快来卷Java啦
java
开发语言
数据结构
:顺序表
个人主页:Ice_Sugar_7所属专栏:初阶
数据结构
欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-01-31 00:22
初阶数据结构
数据结构
「
数据结构
」实现顺序表
个人主页:Ice_Sugar_7所属专栏:Java
数据结构
欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-01-31 00:52
Java数据结构
数据结构
java
开发语言
c语言
基础概念及易错点整理
1.快速注释注释VS的快捷键2.转义字符\ddd例如:'\130'表示88,把130八进制转化成10进制后的值作为ASCII的字符,输出只能用%c\xdd例如:'\x30'表示48,在ASCII码中表示0\0其实是\ddd的形式,只是为一个字符3.程序怎么从代码变成的4.main函数main函数的位置可以在任意位置,但是如果在主函数之中调用了哪些函数,必须在main函数前对其所调用函数进行生命或包
黑菜钟
·
2024-01-31 00:17
c/c++
c语言
学习
【
C语言
/
数据结构
】排序(归并排序|计数排序|排序算法复杂度)
spm=1010.2135.3001.5343系列专栏:《
数据结构
》https://blog.csdn.net/qinjh_/category_12536791.html?
秦jh_
·
2024-01-31 00:13
数据结构
数据结构
c语言
开发语言
算法
排序算法
Redis哨兵模式实现网站限流
一、Redis介绍Redis是一个开源的使用
C语言
编写,支持网络,可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。
守住阳光
·
2024-01-30 23:13
【Linux】vim的简单使用
VS2019是一个集成开发环境,也就是说,集编辑,编译,调试等功能都放在了一起;但是在Linux下,这些步骤都是分开的,我们这篇博客就来说一说vim这个编辑器,它只有编辑功能我们先来简单的在vim上写一段
C语言
代码我们先
嘛弄
·
2024-01-30 23:40
linux
vim
运维
添加与搜索单词 -
数据结构
设计
211.添加与搜索单词-
数据结构
设计题目链接:211.添加与搜索单词-
数据结构
设计代码如下://前缀树参考leetcode官方题解classTrieNode{public:vectorchildren;
咔咔咔的
·
2024-01-30 23:39
leetcode
c++
2021:【例4.6】最大公约数
c语言
求两个正整数m,n的最大公约数。输入:输入m,n。输出:m,n的最大公约数。程序:#includeintmain(){intn,m;scanf("%d%d",&n,&m);inti=0;if(n1&&(n%i!=0||m%i!=0)){i--;}printf("%d",i);return0;}
并非最优
·
2024-01-30 23:32
c语言
开发语言
C++初阶入门之命名空间和缺省参数的详细解析
个人主页:点我进入主页专栏分类:
C语言
初阶
C语言
进阶
数据结构
初阶LinuxC++初阶欢迎大家点赞,评论,收藏。
steventom
·
2024-01-30 23:32
c++
判断txt文件是ANSI UTF-8 unicode编码
c语言
实现源码
#include#include#includeintmain(intargc,char**argv){unsignedchar*buffer;//char*buffer;//177.txtutf-8bom//277.txtansi//377.txtlittleunicode//477.txtbigunicode//577.txtutf-8nobomchar*fpath=argv[1];FILE*
taxuexunmeixi
·
2024-01-30 23:30
04 索引
为什么需要索引索引是一种
数据结构
,作用是提高数据的查询效率。索引
数据结构
MYSQL索引是在存储引擎层实现的。哈希表优点:新增数据时只需要根据key计算找到对应桶然后追加。
ZyyIsPig
·
2024-01-30 23:23
MySQL
mysql
Redis持久化机制
它支持多种
数据结构
,如字符串、哈希表、列表、集合和有序集合。Redis具有快速存取和实时响应的特点,广泛应用于Web开发、大数据处理和实时分析等领域。
无问287
·
2024-01-30 23:23
redis
数据库
缓存
【Java系列】ArrayList源码解析
目录ArrayList简介ArrayList核心源码分析底层
数据结构
构造函数自动扩容add方法grow方法ArrayList简介ArrayList实现了List接口,是有序集合,即用户可以精确控制每个元素在列表中的插入位置
Hyatt1024
·
2024-01-30 23:43
Java
源码系列
java
MySQL索引基础知识
MySQL索引底层实现原理MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的
数据结构
。提取句子主干,就可以得到索引的本质:索引是
数据结构
。
坤坤坤坤杨
·
2024-01-30 23:32
栈和队列篇·第四章·栈与递归
递归就是指一个函数、过程、方法或者
数据结构
,在其定义的内部又直接或间接的调用自身的应用,称其为递归(Recursion)。
luoxin233
·
2024-01-30 22:01
面试前需要巩固的算法知识点(自用,更新中)
二、图论1.并查集2.最小生成树3.最短路径三、高级
数据结构
1.字典树2.跳表3.树状数组4.AVL树、红黑树、B+树四、手撕代码相关1.HOT1002.剑指offe
High0.0
·
2024-01-30 22:29
面试知识点(自用)
算法
面试
排序算法
数据结构
随手记: 稀疏数组
目录1.什么是稀疏数组2.稀疏数组的表示方法3.稀疏数组与二维数组的转换1.什么是稀疏数组稀疏数组(sparsearray)是一种针对具有大量重复或者值为零的元素的数组的优化表示方法。稀疏数组通过记录原始数组中非零元素的位置和值,来减少存储空间的占用。在稀疏数组中,通常使用三元组的形式来表示非零元素,即记录元素的行号、列号和值。对于原始数组中的零元素,则不进行记录。通过使用稀疏数组,可以有效地减少
大邳草民
·
2024-01-30 22:28
数据结构与算法
数据结构
java
1 月 29日算法练习-二分法
二分法本质上也是枚举,但和暴力枚举不同,二分法利用
数据结构
的单调性减少了很多不必要的枚举,从而极大地提高了效率,一般可以将O(n)的枚举优化到O(logn)。
小蒋的学习笔记
·
2024-01-30 22:58
算法
算法
Java
数据结构
篇 二叉树与红黑树详细讲解通俗易懂
二叉树(BinaryTree)二叉树(BinaryTree)二叉树是一种特殊的树形
数据结构
,其中每个节点最多有两个子节点,分别称为左子节点和右子节点。
不爱敲代码吖
·
2024-01-30 22:56
java
java
数据结构
开发语言
C语言
中大小写宁母的转化详细讲解
在
C语言
中,可以使用一些函数来实现大小写字母的转换。toupper()和tolower()函数这两个函数可以将一个字符转换为大写或小写字母。
不爱敲代码吖
·
2024-01-30 22:56
c语言
linux
算法
上一页
121
122
123
124
125
126
127
128
下一页
按字母分类:
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
其他