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语言
/C++常见习题问答集锦(五十五) 之矩形类处理程序
C语言
/C++常见习题问答集锦(五十五)之矩形类处理程序程序之美题目摘要矩形类处理程序【要求】按以下描述和要求建立矩形类Rectangle,成员函数功能见注释:#includeclassRectangle
五一编程
·
2024-02-05 17:01
笔记
算法
c语言
c++
visual
c++
数据结构
C语言
中,还是有一些东西需要死记硬背的
现在课本和教程中,已经很详细的将
C语言
的学习课程分成了几大类:数据类型,逻辑语句,指针、内存管理等部分,我们的学习计划大致和这些一样,不过有的部分可能会简单的讲一下。
手撕小黄鸡
·
2024-02-05 17:18
C语言
实现暴力BF算法求第一个匹配子串下标
#includeintlength(char*str){inti=0;while(str[i]!='\0'){i++;}returni;}intBF(char*txt,char*str){/*返回第一个匹配子串的位置下标*/intm=length(txt);intn=length(str);for(inti=0;i<=m-n;i++){intj;for(j=0;j
南风~古草
·
2024-02-05 17:22
算法
c语言
数据结构
算法
【数据结构和算法】
C语言
实现构造树以及树的三个遍历【前序 中序和后序】
/*Createdbyjustinon2/3/
[email protected]
*/#include"stdlib.h"#include"stdio.h"typedefstructTreeNode{chardata;structTreeNode*lchild;structTreeNode*rchild;}TreeNode;voidcreateTree(Tree
weixin_40293999
·
2024-02-05 17:52
数据结构与算法
数据结构
算法
c语言
一天一个
c语言
数据结构与算法实现----串的暴力匹配
算法说明:以下代码实现了一个名为violentmatch的函数,该函数采用暴力匹配算法来找到字符串H1中与字符串H2完全匹配的子串的起始位置。函数接受两个HString类型的参数H1和H2。在循环中,它会逐个比较两个字符串中的字符,如果字符匹配,则继续比较下一个字符,否则将i重置为i-j+2并将j重置为1。由于字符串的序列是从1开始的,所以i和j也从1开始。当H2被完全匹配时,返回H1中匹配子串的
朝凡FR
·
2024-02-05 17:21
C语言数据结构与算法
c语言
开发语言
数据结构
算法
基础数据结构与算法之KMP算法-
C语言
实现
概述KMP(由Knuth,Morris,Pratt三个人发明)算法,时间复杂度为:T=O(n+m)T=O(n+m)T=O(n+m)相比于暴力匹配的O(mn)有一定提高。KMP算法的核心思想就是当发生失配时,则在前面已经匹配的部分中,找到最长的相同前缀,如下图的紫色和绿色部分,那么下次移位时直接将前面的前缀和后面对齐即可,从而不必每次只移动一位。这样string中的指针不会回溯。构造match数组为
Daniel_187
·
2024-02-05 17:17
数据结构与算法
数据结构
算法
c语言
字符串
数据结构与算法(
C语言
)代码实现-串的相关操作代码实现(顺序串)
顺序串串的概念顺序串的图示KMP算法实现的操作概览C代码实现串的概念串是由0个或多个字符组成的有限序列,例如:s="abcdef"s是串名,双引号里面的是串值。串的长度:双引号里面字符的个数(空格也算一个字符)空串:字符个数为0,例如s=""空格串:双引号里面的字符只有空格(一个或多个),不要与空串混淆,例如s=""子串:串中任意连续的字符组成的子序列称为该串的子串主串:相对于该子串来说,包含这个
TK918
·
2024-02-05 17:17
c语言
算法
c++
链表
数据结构
学
C语言
跟学Java一样都需要多写代码
以前我学计算机语言只认为上课听懂了就可以了,后来自己写的时候就没有头绪了,所以说学计算机语言一定要动手写代码!!!
小袁爱写代码
·
2024-02-05 17:16
c语言
java
【数据结构与算法】暴力匹配子串-
C语言
版
/*Createdbyjustinon2/3/
[email protected]
*/#include"stdio.h"#include"stdlib.h"#includetypedefstructString{char*data;intlen;}String;String*initString(){String*s=(String*)malloc(sizeof
weixin_40293999
·
2024-02-05 17:16
数据结构与算法
c语言
算法
数据结构
如果你有梦想,就应该去捍卫它!《当幸福来敲门》豆瓣电影TOP250之No.23
有限的时间组成了有限的生命,如果无意
中点
开一部无趣无聊的电影无疑就是浪费宝贵的生命。那么,如何在浩瀚无比的影海中淘汰选择值得观看的影片呢?
梧叶儿
·
2024-02-05 17:14
老李头
看起来似乎五十多岁,骨质已经开始疏松,双腿颇有
画圆
的趋势。但是如果看侧影,他年轻时大概还算作一个帅字。只可惜天生得斜视毁了面相,年纪大了又丢了两颗牙,这让人不禁担心他会不会又看不正东西又说不清楚话。
半目翅
·
2024-02-05 16:29
编码的未来是“无码”?
二十年前,了解一个网站的运行方式,只需在网页浏览器
中点
击“查看源代码”那么简单——这也是今天许多开发者学习编写代码的方式。
「已注销」
·
2024-02-05 16:07
C++类和对象
C++在
C语言
的基础上增加了面向对象编程,C++支持面向对象程序设计。类是C++的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。
Ivan_Lan
·
2024-02-05 16:29
[MFC] MFC消息机制的补充
图片来源:
C语言
/C++教程大型源码案例分析:MFC消息系统的代码解析易道云编程系统消息分为窗口消息、命令消息、通知消息。消息ID是0~1023。每个窗口的自定义消息的消息ID需要从1024开始。
zlllc
·
2024-02-05 16:14
MFC
mfc
c++
windows
C语言
读取写入CSV文件 [三] 进阶篇——读取CSV文件
本系列文章目录[一]基础篇[二]进阶篇——写入CSV[三]进阶篇——读取CSV处理读取得到的数据在基础篇中,仅仅是将数据读取出来然后输出,并未将其转换为相应的数据类型。对于整数,我们可以使用atoi()、atol()、atoll()函数分别将字符串转换为int、long、longlong类型;对于浮点数,我们可以使用atof()函数将字符串转换为double类型;而对于字符串,我们只需要使用str
永远是萌新的阿岩
·
2024-02-05 16:13
编程语言
#
C语言
c语言
csv
点淘邀请码获取方法及填写步骤(顶级攻略)
用户可以在点淘应用
中点
击“我的”,然后点击“邀请好友”,在弹出的
桃朵十三
·
2024-02-05 16:06
上海海事大学自动化专业
C语言
课程代码参考(第七周)
想不到这么快就到了新的一周,写上周的作业仿佛就在两天前正好今天是1024程序员节,写
C语言
作业非常应景这周的作业主要是循环,话不多说,直接开始吧!
xiao咲
·
2024-02-05 16:11
学习作业
1024程序员节
自动化
c语言
上海海事大学
C语言
程序设计上机实验代码参考【第三周实验】(非本校同学可以作为
C语言
练习题和进度参考)
C语言
学习系列课程之练习专项(第三周)本周主要考察基础计算的掌握以及if语句的基本使用,一定要注意特定函数的特定要求,以及定义函数的头文件文章目录
C语言
学习系列课程之练习专项(第三周)一、本系列教程的使用方法二
cloudier.
·
2024-02-05 16:39
C语言系列教程之习题部分
c语言
开发语言
经验分享
上海海事大学
C语言
程序设计上机实验代码参考【第二周实验】(非本校同学可以作为
C语言
练习题和进度参考)
C语言
学习系列课程之练习专项(第2周)本周主要考察scanf函数的使用文章目录
C语言
学习系列课程之练习专项(第2周)一、本系列教程的使用方法二、习题部分1、已知正方形边长,求面积2、已知长方形长和宽,求面积
cloudier.
·
2024-02-05 16:09
C语言系列教程之习题部分
c语言
开发语言
经验分享
visual
studio
开源
上海海事大学
C语言
程序设计上机实验代码参考【第一周实验】(非本校同学可以作为
C语言
练习题和进度参考)注:本教程为2023年后半学期的经验分享(即最新内容)
C语言
学习系列课程之练习专项(第一周)本周主要考察数据类型、转义字符等基础概念的掌握和printf函数的使用文章目录
C语言
学习系列课程之练习专项(第一周)一、本系列教程的使用方法二、习题部分1、在屏幕上显示
cloudier.
·
2024-02-05 16:08
C语言系列教程之习题部分
c语言
经验分享
开发语言
visualstudio
visual
studio
ide
上海海事大学
C语言
程序设计上机实验代码参考【第四周实验】(非本校同学可以作为
C语言
练习题和进度参考)
C语言
学习系列课程之练习专项(第四周)本周没有什么难点内容,只是新学了几个函数文章目录
C语言
学习系列课程之练习专项(第四周)一、本系列教程的使用方法二、习题部分1、若运行时从键盘输入小写字母a,写出输出结果
cloudier.
·
2024-02-05 16:36
C语言系列教程之习题部分
经验分享
c语言
visual
studio
python学习2023年12月6日
1.python3基本数据类型原博客链接为:Python3基本数据类型|菜鸟教程这里补充一下,utf-8编码和unicode字符串的定义python中变量不需要声明(类似于
C语言
里inta=10这种)。
iKang_dlut
·
2024-02-05 15:50
python
python
学习
开发语言
拼多多返利app哪个最好?佣金最高的软件推荐
用户通过高省注册并登录,在购物过程
中点
击淘宝链接进行购物,即可获得相应的返利。高省的特点在于其
古楼
·
2024-02-05 15:32
C语言
-结构体Ⅰ
在
c语言
中,如果我们也想要描述这样的复杂变量,那么我们就可以用结构体。结构是一些值的集合,这些值成
c铁柱同学
·
2024-02-05 15:11
c语言
开发语言
后端
经验分享
其他
C语言
-结构体数组
一个结构体变量中可以存放一组数据(如一个学生的学号、姓名、成绩等数据)。如果有10个学生的数据需要参加运算,显然需要数组,这就是结构体数组。结构体数组与普通数组的区别在于,结构体数组的每个元素都是一个结构体类型的数据,每个元素都包含结构体的所有成员。定义结构体数组的方法有两种:(1)先定义结构体,再定义结构体数组;(2)定义结构体的同时定义结构体数组分别为,第一种://声明一个结构体类型Stude
代号零零一
·
2024-02-05 15:41
c语言
开发语言
后端
C语言
知识点---结构体
结构是一些值的集合,这些值被称为成员变量,结构体的每个成员变量可以是不同类型的变量。注意:数组是一组相同类型元素的集合,结构体成员可以是不同类型的。1.结构体的声明:structtag//struct是关键字,tag是标签名两者合起来是结构体类型{member-list;//成员列表}variable-list;//变量列表1.1声明解释:1.struct是结构体的关键字2.tag是结构体标签名3
hskwcy
·
2024-02-05 15:40
C语言学习
c语言
数据结构
C语言
-结构体 字节对齐
由于结构体存在字节对齐,所以结构体所占字节大小不是其各成员所占字节数之和!!例1:下面程序结果为12,不是6!#includestructNode{charcha;intia;charchb;};intmain(){structNodesd;printf("%d\n",sizeof(sd));//12return0;}该结构体变量在内存中的表示形式:假设以0地址作为首地址。cha占一个字节,但由于
Yummyyyy.
·
2024-02-05 15:40
C语言
c语言
C语言
-结构体变量的引用
例:有如下结构体//声明一个结构体类型StudentstructStudent{//定义成员intnum;charname[23];charsex;intage;floatscore;charaddr[30];}student1,student2,student3;引用结构体变量的方式有两种:(1)将一个结构体变量的值赋给另一个具有相同街头的结构体变量。student1=student2;(2)引
代号零零一
·
2024-02-05 15:10
c语言
开发语言
后端
C语言
--结构体变量
#include#include#include/*结构体变量1、了解结构体变量的赋值1.1定义的时候初始化1.2先定义后初始化1.3用户输入方式初始化*/struct_student{charname[20];intage;}stu={"陈有乐",21};/*错误写法因为有typedef所以stu是别名而不是变量typedefstruct_student{charname[20];intage;
一只小菜gou
·
2024-02-05 15:39
重新开始C语言
c语言
C语言
-结构体指针变量的使用
近期在学习数据结构的单链表问题时,涉及到了结构体定义,结构体使用以及定义结构体指针变量的问题不是很清楚,现在对关于结构体指针变量的使用做下记录结构体指针变量的定义方式:方式一:最基本方式:struct结构体类型名称*指针变量名;#include#include//定义一个结构体typedefstructreader{//定义结构体的成员;charname[32];intage;intnumber;
bi_ji_xiao_sheng
·
2024-02-05 15:09
C语言
c语言
数据结构
【
C语言
】深入理解函数指针
函数指针是
C语言
中一个非常有用且强大的概念,它允许我们将函数作为参数传递给其他函数、在运行时动态选择要调用的函数以及实现回调函数等功能。
不爱学英文的码字机器
·
2024-02-05 15:38
#
指针
C语言
#
C
函数
c语言
开发语言
【
C语言
】简易计算器转移表(函数指针简化)
在
C语言
中,我们可以使用switch语句来创建转移表,根据表达式的值选择不同的分支执行。
不爱学英文的码字机器
·
2024-02-05 15:08
C语言
#
指针
c语言
开发语言
C语言
-结构体
一、结构体类型的概念及定义1.1基本概述构造类型:不是基本类型的数据结构也不是指针,它是若干个相同或不同类型的数据构成的集合。常用的构造类型有数组、结构体、共用体数组用于保存多个相同类型的数据结构体用于保存多个不同类型的数据1.2结构体的概念结构体是一种构造类型的数据结构,是一种或多种基本类型或构造类型的数据的集合。1.3结构体类型的定义1.3.1先定义结构体类型,再去定义结构体变量struct结
做一道光
·
2024-02-05 15:07
C语言
c语言
开发语言
【
C语言
】大小写字母的相互转化:多种方法解析及原理说明
在
C语言
编程中,我们经常需要进行大小写字母的相互转化。这种转化可以用于实现字符串的大小写转换、字符的大小写比较等操作。本篇博客将介绍多种方法来实现大小写字母的相互转化,并说明其原理和使用场景。
不爱学英文的码字机器
·
2024-02-05 15:37
#
C
函数
C语言
c语言
C语言
课程设计之好友通讯录系统项目实现
知识目标:(1)掌握模块化程序设计的方法;(2)进一步掌握利用
C语言
进行程序设计的能力;(3)进一步理解和运用结构化程序的设计的思想和方
miss you ya
·
2024-02-05 15:05
c系列
c语言
课程设计
开发语言
数据结构_回文,相交题-2.4
a.想到的思路:把值放数组里比呗1)快慢指针定位
中点
;2)从
中点
向后取值放入一个数组中;3)反向比较数组与慢指针继续走的值;4)一样就是回文链表,不一样就不是。遇到的问题:要分奇
雨是叶落下来的
·
2024-02-05 15:24
数据结构
c语言
学习
开发语言
了解合并排序算法
此外,您还将找到
C语言
的合并排序示例。 合并排序是基于分治算法原理的最流行的排序算法之一。 在这里,一个问题被分为多个子问题。每个子问题都是单独解决的。最后,结合子问题形成最终的解决方案。
zsx0728
·
2024-02-05 15:17
数据结构与算法
合并排序
c基础 - debug调试 根据地址查询该地址对应数据值
下边先说下
c语言
中的变量的地址。2.变量的地址定义:任何的数据或者任何的变量都会有地址,这个地址就相当于我们生活中的住址和门牌号,因为在c和c++中的所有操作基本都是去操作指针。
世道无情
·
2024-02-05 14:44
Redis备忘录
该数据库使用ANSI
C语言
编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。
董广明
·
2024-02-05 14:26
数据库
redis
redis
[
C语言
] 实现简易2048小游戏
实现功能:1.利用循环结构实现游戏基本功能,例如:重新开始,退出游戏,上下左右移动等。2.采用文件流相关操作记录历史最高分,若玩家从未玩过,则默认最高分为0。3.使用贴图操作完成相关界面(如下图所示,较为简陋)。实现代码:#include#include#include#include#includeintshuzi[4][4]={0};intshifoujieshu=1;//判断是否结束intc
廊桥遗梦728
·
2024-02-05 13:20
c语言
c语言
两个数组按位合并,
C语言
中的布尔数组和按位运算
我必须实现一组带有每个8个输出的串行移位寄存器。输出连接到开关,所以我目前在C中使用布尔数组,它们将开关打开(true)或关闭(false)。因此,每个移位寄存器都有8个布尔值的数组,实际上是8位无符号整数。我可以继续使用数组,但是我认为那要慢得多,然后只是按位操作整数。将整数传递到SPI接口也比数组容易得多。是否有一种简单的方法可以将布尔数组转换为整数或以与操作数组相同的方式来操作整数?即:bo
侯稳
·
2024-02-05 13:11
c语言两个数组按位合并
c语言
把bit数据合为一个字节,
C语言
中怎么定义bit型数据
在单片机
C语言
中,bit是新增的一个关键词,常用来定义一个“位变量”二、通过位域(结构体中)定义位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为:struct位域结构名{位域列表};其中位域列表的形式
G-limo
·
2024-02-05 13:10
c语言把bit数据合为一个字节
C语言
笔记:四、用联合体将两个8位数据合成一个16位数据
转自嵌入式专栏typedefunion{unsignedinti;unsignedcharc[2];}u_int;unsignedchardH=0x11,dL=0x22;unsignedintd;u_intud;ud.c[0]=dH;ud.c[1]=dL;d=ud.i;此时d=0x1122;
Jack猿
·
2024-02-05 13:37
C语言笔记
C语言
联合体将两个8位数据合成一个16位数据
将一个字节数据合成多字节数据,使用场景不多,但总会遇到方法一:位移uint8_ta=1;uint8_tb=2;intc=(aunionData{unsignedshortint16;//16位数据unsignedcharint8[2];//8位数据数组};intmain(){unionDatadata;data.int8[0]=0x12;//第一个8位数据data.int8[1]=0x34;//第
Tang Paofan
·
2024-02-05 13:36
C++/C
c语言
从玩游戏到自己用
C语言
开发游戏,这款“打豆豆”重燃游戏之火!
image
C语言
学习资料都在网盘了,加小编C/C++编程学习群:825414254获取!
Python编程导师
·
2024-02-05 13:26
拥抱变化,不断学习
我是大学的时候才开始接触
c语言
,也没有办法,我的第一志愿就是计算机科学与技术。本来填志愿的时候,我心中幻想的计算机是那种电视剧上面演的:“运筹帷幄之中,决胜千里之外”的那种feel
KlivitamJ
·
2024-02-05 13:40
Solidity之旅(十八)内联汇编 [inline assembly]
概要自从
C语言
问世,而后类
C语言
犹如雨后春笋般地搅动着IT界,而这些语言有别于汇编语言那样。它们就是更贴切自然语言的高级编程语言,可这些高级编程语言最终还是要编译成机器语言(汇编语言)。
BSN研习社
·
2024-02-05 13:19
汇编
51单片机实验课二
实验任务一:用
C语言
设计实现8个led灯左右移动显示效果。
庆庆知识库
·
2024-02-05 12:35
51单片机实验课
51单片机
嵌入式硬件
crc循环冗余校验码
c语言
,crc循环冗余校验码算法
描述一、CRC简介循环冗余校验(CyclicRedundancyCheck,CRC)是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。在数据传输过程中,无论传输系统的设计再怎么完美,差错总会存在,这种差错可能会导致在链路上传输的一个或者多个帧被破坏(出现比特差错,0变为1,或者1变为
木璽
·
2024-02-05 12:34
crc循环冗余校验码c语言
C/C++内存管理的底层调用逻辑
✨Blog:不会敲代码的小张:)推荐专栏:
C语言
、Cpp️、数据结构初阶座右铭:“記住,每一天都是一個新的開始”本章内容:《C/C++内存管理的底层调用逻辑》的介绍✨目录C/C++内存分布
C语言
中动态内存管理方式
不会敲代码的小张:)
·
2024-02-05 12:58
C++
c语言
c++
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他