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语言
之二分查找函数
写一个函数,实现一个整形有序数组的二分查找#include//头文件binary_search(intarr[],intk,intsz)//二分查找函数{intleft=0;//定义数组最左边元素的下标为0intright=sz-1;//定义数组最右边元素的下标为数组的元素个数减一while(leftk)//假如中间元素的下标大于想要查找的数,就将数组的中间元素的前一位数字定义为right{rig
liiiiioo
·
2024-01-29 04:30
c语言
算法
数据结构
c语言
-二分查找法(数组)
题目详情用二分法在一个有序数列{1,2,3,4,5,6,7,8,9,10}中查找key值,若找到key则输出其在数组中对应的下标,否则输出notfound。文章目录一、输入样例二、输出样例三、代码展示四、思路体现五、难点记录一、输入样例直接输入一个要查找的正整数key。没有其它任何附加字符。1)第一个输入样例42)第二个输入样例15二、输出样例找到则在一行中按照“weizhi:下标”的格式输出其在
「已注销」
·
2024-01-29 04:30
C
数据结构与算法
c语言
通过
C语言
实现二分查找法
Hellow,我是jack,今天给大家分享的是
C语言
实现二分查找。话不多说,让我们直接进入正题。
小恩同学Jack
·
2024-01-29 04:30
数据结构
c#
c语言
C语言
实现二分查找,折半查找(迭代/递归)
二分查找输入:一个有序的元素列表(必须是有序的)。输出:如果查找的元素包含在列表中,返回其位置,否则返回NULL。实现方式1.迭代实现:#include//迭代实现二分查找intbinarySearch(int*A,intn,intv){intlow=0;inthigh=n-1;intmid;while(low//递归实现二分查找//递归时需要指定边界,所以参数中需要有开始位置low和终止位置hi
游吟焰火
·
2024-01-29 04:30
算法
算法
c语言
二分查找
Linux的文件系统、软硬链接、动静态库
1.文件概念1.1.文件读写在谈及系统接口之前,我们先来从
C语言
的角度来谈及一些前要知识,以辅助我们后续来理解系统IO。我们知道,在
C语言
中,有很多用于文件输入输出的接口。
limou3434
·
2024-01-29 04:20
Linux(第一版)
linux
运维
服务器
定义一个函数用来判断奇偶数PHP,PHP基础学习8.函数入门1
在
C语言
刚入门学习的时候,老师要求我们写函数来识别某个数是否是奇数偶数,判断三个数中谁最大谁最小,输出一个数的逆序数(12345变成54321),判断某个数是否是水仙花数,对一组数据进行排序等等,总之都是为了让我们用一段代码的指令集合实现某个特殊或者明确的功能
谁家扁舟子
·
2024-01-29 03:09
开始学习第二十四天
今天本来想着做下卷子因为感觉学习的热情劲头过了一点想着总可以把卷子做的差不多吧结果二十道选择题五题不会错了三题整的有点抑郁就出去散了下步今天观摩了一下别人的博客发现别人的博客写的很好都会带点自己学习知识的解析我感觉我也可以做到这样把每天学习到的知识定期整理出来说不定还有大佬能指点一下我呢今天看了看职业规划发现
c语言
只是其中很少的一部分只能说道阻且长吧加油
asicke
·
2024-01-29 02:07
其他
类似于推箱子的小游戏 寻找 最短路径
点灰色代表要找的小箱子绿色代表路径最终目标是将灰色的小箱子移动到蓝色的HOME点需要两次搜索第一次是出发点到灰色小箱子第二次是灰色小箱子到蓝色HOME点BFS搜索路径之后找到一条最短路径动画效果用的是JAVA的一个jar包完整的代码包含动画效果已经上传点击这里下载
C语言
编译
QMCY_jason
·
2024-01-29 02:56
算法
数据结构
C语言
面试重点——static
(1)static修饰局部变量将局部变量存储在了全局区(静态区),延长了局部变量的生命周期(2)static修饰全局变量将全局变量的作用范围限定在当前文件中(3)函数前添加static作用与修饰全局变量相同,将函数作用范围限定到了当前文件中
Spcarrydoinb
·
2024-01-29 02:24
面试
java
职场和发展
C语言
排序算法总结
C语言
中排序算法默认按照数据从小到大顺序排列算法目录:1.选择排序法2.冒泡排序法3.插入排序法1.选择排序法1.原理在乱序的一维数组中,固定第1个位置的数字,从第2个位置的数字开始,从左到右依次与位置
Spcarrydoinb
·
2024-01-29 02:54
排序算法
c语言
算法
C语言
算法总结
PS:全文代码均为本人手写,如有错误,欢迎各位私信指正错误,如有疑问,欢迎私信询问。觉得文章有用的小伙伴多多点赞+收藏+关注,各位的支持是作者之后更新文章的最大动力!希望我的分享能给大家带来帮助!算法目录:1.输入年份和月份判断天数(包含闰年的判断)2.打印100以内的素数(内含判断素数)3.比较三个数的最大值4.递归实现n!(n的阶乘)5.递归实现斐波那契数列前n项和计算6.数组逆序(逆序算法)
Spcarrydoinb
·
2024-01-29 02:53
算法
c语言
数据结构
错误的集合(初阶
C语言
刷题)
目录1.题目描述2.解题思路3.代码实现4.完结散花1.题目描述https://leetcode.cn/problems/set-mismatch/description/该题目的链接放这里哦~2.解题思路1.当我们读完题目后,我们知道我们要做俩件事,一就是找到丢失的数字和重复的数字放到一个数组中并输出。2.我们要注意到的是题目并没有告诉我们这个错误的集合是一个有序(升序)的数组,所以我们不妨将这
秋风起,再归来~
·
2024-01-29 02:46
初阶C语言刷题
c语言
开发语言
C语言
初学者:原来我也可以实现扫雷小游戏(简易版)!
目录一.你知道什么是模块化程序设计吗~1.概述:2.传统的编程方式3.注释的重要性4模块化程序设计的方法二.实现扫雷小游戏的思路三.代码实现1.将代码分为3个模块(test.c、game.c、game.h)2.菜单的创建3.游戏的进入与退出编辑4.游戏逻辑的实现1.布置棋盘2.初始化棋盘3在棋盘中布雷4.打印棋盘5.找雷四.完整代码与模块1.test.c2.game.c3.game.h五.完结散花
秋风起,再归来~
·
2024-01-29 02:16
C语言初阶
C语言实现的小游戏
c语言
开发语言
你知道
C语言
中随机数是如何生成的吗~?
目录1.你听说过函数rand的吗?2.引入srand函数~3.time函数的使用~4.随机数的实现!5.如何控制随机数的范围呢~6.这时候我们就可以写出一些比较有趣的代码啦~7.对我们说的一些话~1.你听说过函数rand的吗?1.C语⾔提供了⼀个函数叫rand,这函数是可以⽣成随机数的,函数原型如下所⽰:intrand(void);rand函数会返回⼀个伪随机数,这个随机数的范围是在0~RAND_
秋风起,再归来~
·
2024-01-29 02:15
C语言初阶
c语言
C语言
初学者:原来分支和循环语句可以这样简单!
目录1.分支语句1.if语句2.else语句3.嵌套if4.悬空else的问题5.Switch语句2.循环语句1.while循环2.for循环3do-while循环3.break和continue语句1.break语句2.continue语句4.goto语句5.小结6.为你们点赞呢~7.完结散花1.分支语句1.if语句1.if语句的语法形式如下:#includeintmain(){//if(表达式
秋风起,再归来~
·
2024-01-29 02:45
C语言初阶
c语言
c语言
教材1-8章参考答案,
c语言
习题册1-8章答案.doc
第一章:(标记红色的为错误答案,参考老师评讲的答案)一、选择题:1-5、CCCDB6-9、ADDA二、填空题:1、函数一个函数函数2、/**/3、关键字预定义标识符用户标识符4、b被赋值为10,或将10赋值给b5、scanf()printf()第二章一、选择题:1-5、ACCAD6-10、DBBDB11-15、DCCBC16-20、CDBBB21-25、ABCCC26-30、ACABD31-34、
weixin_39611666
·
2024-01-29 01:04
c语言教材1-8章参考答案
x-cmd pkg | go - Google 开发的开源编程语言
语法接近
C语言
,但对于变量的声明有所不同。支持垃圾回收功能。原生支持并发:在多核并发上拥有原生的设计优势,无须第三方库、开发者的编程技
x-cmd
·
2024-01-29 01:53
pkg
golang
开发语言
后端
google
如何快速提高自己的编程能力
如何快速提高自己的编程能力大家在学习完
C语言
之后,可能会感觉自己还是处于一个懵懂的状态。
C语言
的语法规则倒是记住了,但是一旦到了实际的写代码环节就容易断片,不知道从哪里下手。
BitLegend
·
2024-01-29 00:25
解决正则表达式警告:DeprecationWarning: invalid escape sequence
因为反斜杠会被理解为转义字符,而未识别的转义字符不同于
C语言
直接报错,而会被保持在字符串内。自Python3.6,未识别的转义字符会产生DeprecationWarning;自Python3.12
zyckk4
·
2024-01-28 23:37
正则表达式
python
c++学习之IO流
++的io流输入输出流缓冲区的同步文件流文件的打开文件读写自定义类型数据字符流1.将数值类型数据格式化为字符串2.字符串拼接3.序列化和反序列化结构数据前言:在了解c++的输入输出流之前,我们先来看看
c语言
的
万众☆倾倒
·
2024-01-28 23:35
c++
学习
开发语言
【Linux C | 网络编程】详细介绍 “三次握手(建立连接)、四次挥手(终止连接)、TCP状态”
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、
C语言
、C++、数据结构、音视频本文内容:介绍金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔本文未经允许
wkd_007
·
2024-01-28 23:58
#
✨Linux
C语言
网络
linux
c语言
基本套接字编程
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、
C语言
、C++、数据结构、音视频本文内容:介绍金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔本文未经允许
wkd_007
·
2024-01-28 23:27
#
✨Linux
C语言
linux
C语言
代码调试
#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){inti=0;intsum=0;intn=0;intret=1;scanf("%d",&n);for(i=1;i<=n;i++){intj=0;for(j=1;j<=i;j++){ret*=j;}sum+=ret;ret=1;}printf("%d\n",sum);return0;}
qq_263_tohua
·
2024-01-28 23:26
c语言
算法
c++
C语言
变量逆序输出操作案例
#includeintmain(){inti,a[10];for(i=0;i=0;i--)printf("%d",a[i]);printf("\n");return0;//Thiscodefirstassignsavaluetoonevariableand//thenoutputsthe10variablesinreverseorder}
qq_263_tohua
·
2024-01-28 23:26
c语言
c++
算法
PS学习开启
对PS感兴趣,所以终于决定在2024年1月28号开始学习PS,希望学有所成,同时
C语言
学习刚好一个月,中间有一个星期左右没有学习。目前学到内存了。加油,继续。
qq_263_tohua
·
2024-01-28 23:26
支持向量机
【
C语言
学习笔记】int和long的范围
有关int和long型数据范围的分析(1)int型一共32位,有一位作为符号位,其数据范围是-2^31~2^31,即-2147483648~2147483647;近似范围可以记为-2000000000~2000000000即-2×10^9~2×10^9本题中给的模数为1×10^9+7(1000000007),若再乘以3,就超过了int型的范围,所以要使用long存储结果才不会溢出(2)long型一
Go 鹏ya
·
2024-01-28 23:55
C++
c语言
学习
leetcode
C语言
2024-1-27练习记录
#define_CRT_SECURE_NO_WARNINGS1#include//intmain()//{//charc[15]={'I','','a','n','d','','you','.'};//inti;//for(i=0;i=0;i--)//printf("%d",a[i]);//printf("\n");//return0;//Thiscodefirstassignsavaluetoo
qq_263_tohua
·
2024-01-28 23:53
c语言
算法
数据结构
C语言
中的回文素数
任意的整数,当从左向右读与从右向左读是相同的,且为素数时,称为回文素数。求1000以内的所有回文素数。算法思想实例的重点是判断一个数是否是回文素数。要输出1000以内的所有回文素数,首先应判断这个数是否是素数;如果是,再进一步判断这个数是两位数还是三位数,若是两位数,则需判断个位数和十位数是否相同;若是三位数,则需判断个位数和百位数是否相同。若相同,则判断为回文素数,否则继续下次判断。①定义一个函
->yjy
·
2024-01-28 23:21
C语言
c语言
开发语言
C语言
九九乘法表打印最全!
适合刚学习
C语言
的同学来练习!
->yjy
·
2024-01-28 23:50
C语言
c语言
算法
数据结构
2019-04-14
今日复盘1.早起5:30√2.口语晨读√3.演讲练习√4.健身√5.口语晚读√6.复习高数(备战求实杯)√7.听写译√8.准备签证材料√9.写
C语言
实践报告书√10.打印求实杯往年卷子√11.在VIP过期前干掉
Bqv丶它不想做功
·
2024-01-28 23:30
【贪吃蛇:
C语言
实现】
文章目录前言1.了解Win32API相关知识1.1什么是Win32API1.2设置控制台的大小、名称1.3控制台上的光标1.4GetStdHandle(获得控制台信息)1.5SetConsoleCursorPosition(设置光标位置)1.6GetConsoleCursorInfo(获得光标信息)1.7SetConsoleCursorInfo(设置光标信息)1.8GetAsyncKeyState
小王同学!
·
2024-01-28 23:13
C_language
贪吃蛇
c语言
Win32API
sizeof计算数组元素个数
sizeof是
C语言
的一个关键字,是可以计算数据类型和变量大小的,同时可以计算数组的大小。
Hungry_11
·
2024-01-28 23:08
c语言
学习
笔记
【
C语言
】分支循环语句
分支ifelseifelseifelseifelseswitch()casedefault循环while防止死循环for已知所需循环次数dowhile至少执行一次break和continue在循环中的应用break:退出当前循环;continue:推出本次/轮循环goto太乱了,不建议使用。
拾贰_C
·
2024-01-28 22:36
{05}C语言
c语言
java
前端
数据结构
c语言
版线性表和链表,数据结构(
C语言
) —— 线性表(链表)
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?上一篇博客我们详细的讲述了顺序表的实现,但以讲述的形式来记录数据结构这部分的笔记效率实在是有些低,所以接下来的部分我就单纯地列出知识点就完事了。嘻嘻嘻!~单链表单链表结点的结构体:typedefstructNode{DataTypedata;structNode*next;}SLNode;其中,data域用来存放数据元素,
weixin_39827905
·
2024-01-28 22:35
数据结构c语言版线性表和链表
C语言
数据结构003——线性表的链式表示
一、链表前导知识指针指针(pointer):指向物理存储单元地址的变量,也称为链(link)或引用(reference),指针变量存放一个内存地址。inti,*j;指针的运算取地址运算(&)和对内容进行操作(*)inta,*pi;pi=&a;a=5;*pi=10;指针和数组数组名代表数组首地址,就是指针(常指针)inta[5];int*p=a;intp=&a[0];引用数组元素(1)下标法:a[3
-王二毛-
·
2024-01-28 22:35
#
数据结构与算法
链表
指针
数据结构
单链表
1024程序员节
C语言
数据结构(2)——线性表其一(顺序表)
欢迎来到博主的新专栏——
C语言
数据结构博主ID:代码小豪文章目录顺序表线性表是什么顺序表的线性逻辑结构静态顺序表动态顺序表顺序表的操作为顺序表增加数据尾插法顺序表的扩容头插法任意位置的插入删除顺序表中的数据顺序表中数据的查找与修改
代码小豪
·
2024-01-28 22:04
C语言数据结构
c语言
数据结构
开发语言
C语言
数据结构(3)——线性表其二(单链表)
欢迎来到博主的专栏——
C语言
数据结构博主id:代码小豪文章目录单链表不连续存储的线性表单链表单链表的结构头指针单链表的操作打印单链表空链表单链表的插入尾插法头插法单链表的查找任意位置处的节点插入单链表节点的删除销毁链表单链表顺序表是一个物理结构上连续
代码小豪
·
2024-01-28 22:04
C语言数据结构
c语言
数据结构
java
C语言
数据结构(4)——线性表其三(双向链表)
欢迎来到博主的专栏——
C语言
数据结构博主ID:代码小豪文章目录链表的种类头结点循环链表双向链表带头双向循环链表带头双向循环链表的定义与初始化空链表尾插法打印双向链表头插法查找指定数据项的节点在指定位置之后插入节点指定位置的删除双向链表的销毁顺序表与链表的对比链表的种类前面介绍了链表的种类之一
代码小豪
·
2024-01-28 22:03
数据结构
c语言
链表
C&C++编译和链接介绍
介绍
C语言
的编译和链接是将源代码转换为可执行文件的两个关键步骤。
匠心码农
·
2024-01-28 22:03
C/C++
c语言
c++
开发语言
C语言
:sizeof和strlen计算字符串大小
strlen是
C语言
的标准库函数,确定是字符串的大小,目的是找到\0,\0之前出现多少个字符,字符串长度就是几,如果找不到可能就是随机值。
tyro达令
·
2024-01-28 22:02
C语言学习过程
c语言
经验分享
学习方法
学习
其他
C语言
sizeof和strlen区别
介绍在
C语言
中,sizeof和strlen的区别主要在于它们的作用和使用场景:sizeof:是
C语言
中的一个关键字(运算符),它在编译时就能确定结果。
匠心码农
·
2024-01-28 22:01
C/C++
c语言
算法
开发语言
boost
/bootstrap.sh--with-libraries=all--with-toolset=g++因为c++是兼容
c语言
语法的,所以个人认为无论
猿饵块
·
2024-01-28 22:59
服务器
运维
一篇文章教会你什么是C++异常
一篇文章教会你什么是C++异常
C语言
传统的处理错误的方式断言检查返回值检查全局错误码设置全局错误处理函数C++异常概念基本概念注意事项异常的使用异常的抛出和捕获异常的重新捕获异常安全异常规范自定义异常体系
爱学习的鱼佬
·
2024-01-28 22:25
C++进阶
c++
运维
二叉树堆的应用实例分析:堆排序 | TOP-K问题
江池俊:个人主页个人专栏:✅数据结构冒险记✅
C语言
进阶之路有航道的人,再渺小也不会迷途。
江池俊
·
2024-01-28 22:18
数据结构冒险记
算法
数据结构
二叉树堆
堆排序
TOP-K问题
堆的应用
数据结构-顺序表基本操作-
C语言
代码
目录一、准备工作#include#include#include//动态顺序表typedefintSLDataType;typedefstructSeqList{SLDataType*a;//指向动态开辟的数组intsize;//存储数据的个数intcapacity;//存储空间的大小}SL;1.这里SLDataType是给int的一个别名,因为顺序表的类型不一定是int,也有可能是double等
Srtive
·
2024-01-28 21:09
数据结构
c语言
算法
数据结构-顺序表构建及其基本操作
顺序表的实现及其基本操作(
C语言
实现)总述顺序表是最简单的数据结构之一,在计算机中顺序表一般以数组的形式保存,我们都知道数组是线性保存的,因此顺序表也是线性保存的,线性表的连续存储值得是在计算机中用一块连续的存储空间保存线性表的元素
不万能的小方
·
2024-01-28 21:07
数据结构
链表
算法
谈谈你对Runtime的理解
OC是一门动态性编程语言,允许很多操作推迟到运行时在进行OC的动态性是有RunTime来支撑和实现的,Runtime是一套
C语言
的API,封装了很多动态性相关的函数平时编
麟枫_Jack
·
2024-01-28 21:39
C语言
第九弹---二维数组
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】二维数组1、二维数组的创建1.1、二维数组的概念编辑1.2、⼆维数组的创建2、二维数组的初始化2.1、不完全初始化2.2、完全初始化2.3
小林熬夜学编程
·
2024-01-28 21:46
C语言详解
c语言
开发语言
C语言
第十弹---函数(上)
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】函数1、函数的概念2、库函数2.1、标准库和头文件2.2、库函数的使用方法2.2.1、功能2.2.2、头文件包含2.2.3、实践2.2.4
小林熬夜学编程
·
2024-01-28 21:16
C语言详解
c语言
开发语言
操作符详解(下)
C语言
已经提
我要学编程(ಥ_ಥ)
·
2024-01-28 21:15
C语言
c语言
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他