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
vscode编译程序c语言
二叉树非递归后序遍历算法(
C语言
)
二叉树非递归后序遍历算法(
C语言
)二叉树后序遍历的规律:左右根后序非递归遍历中,访问根(子根)结点有两种情况①:遍历完左子树,需要遍历右子树,需要从栈中访问最顶上的根(子根)结点从而得到右子树的指针。
ChingLeung_
·
2024-02-08 21:39
二叉树
算法
数据结构
c语言
二叉树的非递归遍历算法
C语言
实现(详细注释版)
此文章我会根据先、中、后的顺序为大家用
C语言
实现全部代码。顾名思义先序遍历是先遍历根节点,随后是左孩子,右孩子。中序遍历与后序遍历可以通过类比改变根节点相对左右孩子的遍历顺序。
吃饱了才有力气吃饭
·
2024-02-08 21:38
数据结构
C/C++
c语言
数据结构
算法
选择冒泡排序
有一浮点型数组A,用
C语言
写一函数实现对浮点数组A进行降序排序,并输出结果要求要以数组A作为函数的入口,请用冒泡和选择各写一遍#includevoidmaopao(){intarr[5]={10,11,15,13,20
钮轱辘噶
·
2024-02-08 21:27
数据结构
排序算法
C语言
分支、循环结构
思维导图链接boardmix1.
C语言
中的结构顺序结构,从main函数入口进入,然后从上往下运行;分支结构ifif-elseif-elseif-elseswitch-case循环结构goto循环(不需要掌握
钮轱辘噶
·
2024-02-08 21:57
c语言
C语言
的基本语法结构
1.基本代码结构【1】结构#include//头文件:目前记为固定格式:stdio.h//main:主函数,一切程序的入口int:返回值类型需要是一个整数intmain(intargc,constchar*argv[]){//{}:main函数的功能代码printf("helloworld\n");//printf函数:将数据打印到终端上,必须要包含stdio.h这个头文件//"helloworl
钮轱辘噶
·
2024-02-08 21:26
c语言
Java老兵 转
C语言
,需要学习的点(最易懂的解释)
一、static1.1修饰函数内的局部变量:voidsayHi(void){staticintindex=5;index++;}多次调用sayHi函数,index=5只有在第一次调用的时候初始化一次,后面的多次调用,此句话就不执行了。1.2修饰全局变量或函数:#includestaticintcount=10;//全局变量staticvoidwrite_eeprom(constU8*xdr);//
洛克Lee
·
2024-02-08 20:46
#
C/C++
java
c语言
学习
C语言
带颜色输出
实现原理:在
C语言
中,通常使用ANSI转义码来实现控制台文本的颜色设置。
落叶@梧桐
·
2024-02-08 20:46
c语言
算法
开发语言
VS Code中主程序C文件引用了另一个.h头文件,编译时报错找不到函数
目录一、问题描述二、问题原因三、解决方法四、扩展五、通过CMake进行配置一、问题描述
VSCode
中主程序C文件引用了另一个.h头文件,编译时报错找不到函数主程序main.c#include#include"sumaa.h"intmain
洛克Lee
·
2024-02-08 20:45
#
C/C++
工具
c语言
开发语言
探索
C语言
中的联合体与枚举:数据多面手的完美组合!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.联合体的定义联合体又叫共用体,它是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型
Betty’s Sweet
·
2024-02-08 20:41
C语言
c语言
枚举
联合体
最小路径和(
C语言
)
Leetcode64.最小路径和(
C语言
)算法-动态规划(矩阵路径):算法与数据结构参考题目:给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
jeanlu
·
2024-02-08 20:41
数据结构&算法
算法
动态规划
c语言
C语言
特殊指针
1野指针概念:指向一块未知区域的指针,被称为野指针。野指针是危险的。危害:引用野指针,相当于访问了非法的内存,常常会导致段错误(segmentationfault)引用野指针,可能会破坏系统的关键数据,导致系统崩溃等严重后果产生原因:指针定义之后,未初始化指针所指向的内存,被系统回收指针越界如何防止:指针定义时,及时初始化绝不引用已被系统回收的内存确认所申请的内存边界,谨防越界2空指针很多情况下,
lcannal
·
2024-02-08 20:37
C语言基础
jvm
数据结构
C语言
指针
1.指针的概念由于翻译的问题,以及口语表达的习惯,在日常表述中,指针在不同的场合会代表以下几个含义:指地址比如变量a的地址&a,这是一个地址当然也是一个指针我们可以说指针&a指向变量a。指指针变量比如int*p;此处变量p是指针变量,又常被简称指针。2.指针的定义int*p1;//用于存储int型数据的地址,p1被称为int型指针,或称整型指针char*p2;//用于存储char型数据的地址,p2
lcannal
·
2024-02-08 20:37
C语言基础
c语言
开发语言
C语言
其他类型的数组
1.字符数组概念:专门存放字符的数组,称为字符数组初始化与元素引用:chars1[5]={'a','b','c','d','e'};//s1存放的是字符序列,非字符串chars2[6]={'a','b','c','d','e','\0'};//s2存放了一个字符串chars[6]={"abcde"};//使用字符串直接初始化字符数组chars[6]="abcde";//大括号可以省略s[0]='A
lcannal
·
2024-02-08 20:06
C语言基础
c语言
linux
数据结构
开发语言
C语言
--------指针(1)
0.指针&指针变量32位平台,指针变量是4个字节(32bit/8=4)--------x8664位平台,指针变量是8个字节(64bit/8=8)--------x64编号=指针=地址;我们平常讲的p是指针就是说p是一个指针变量;************只要是指针变量,在一个平台上,大小都是一样的,为什么要区分不同的类型呢?因为不同类型的指针,决定了对指针进行解引用操作的时候可以访问的字节数----
阑梦清川
·
2024-02-08 20:36
C语言
c语言
开发语言
java预习感受
在开始学习java时,觉得有
c语言
做基础会比较容易一些。Java区分大小写,在一开始调试别人的程序时,常会因为字母、空格等一些小的失误调试不出来,慢慢地随着练习的增多,这些低级错误也渐渐可以
1Asphyxia
·
2024-02-08 20:27
visual studio code could not establish connection to *: XHR failed
vscode
远程连接服务器时,输入密码,又重新提示输入密码,就这样循环了好几次,然后会报上述的错误。
夏梦星晨
·
2024-02-08 19:42
vscode
ide
编辑器
C语言
中原码 、反码和补码的详细介绍
原码、反码和补码(适用于初学者)文章目录原码、反码和补码(适用于初学者)一、首先介绍概念二、具体情况1.下面看看这道例题2.正确解答一、首先介绍概念1.原码原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。比如如果是8位二进制:[+1](原码)=00000001[-1](原码)=10000001第一位是符号位,其中1代表负数,0代表正数。因为第一位是符号位,所以8位二进制数的取值范
zzyEmmmm
·
2024-02-08 19:35
c语言
初识
C语言
之原码、反码、补码的理解
文章目录前言一、原码、反码、补码的概念二、原码、反码、补码的计算1.原码2.反码3.补码总结前言本文为
C语言
初学者对原码、反码、补码的学习笔记。理解略浅。
我一直在路上
·
2024-02-08 19:05
C/C++
c语言
c++
C语言
中的原码反码补码、位操作符都是什么?
位操作符原码、反码、补码位操作符&—按位与|—按位或^—按位异或~—按位取反移位操作符左移操作符>实例最后位操作符共有6种:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)以及移位操作符>(右移)。需要注意的是位操作符操作的是2进制数,而整数的2进制表示形式有3种:原码、反码和补码。原码、反码、补码int类型数字在计算机内存中以补码方式存储,为4个字节,1个字节为8个bit位,对于正数来
水吉水吉水吉
·
2024-02-08 19:35
c语言
程序人生
【
C语言
进阶】原码、反码、补码、整型提升、补码运算原理
前言:原码、反码、补码的知识点在操作符篇中讲过,但是由于写的太分散,在这里重新整理一遍,以方便查阅。1、计算机在任何情况下只能识别二进制2、计算机在底层存储数据的时候,一律存储的是二进制补码的形式3、二进制的原码、反码、补码注释:一个二进制数是由数值位和符号位组成,在符号位的0表示该数为正数,1表示该数为负数。一、原码、反码、补码原码:原码对应的十进制数为计算机输出结果补码:数据都是以二进制补码的
奋斗べ青年.
·
2024-02-08 19:05
C语言
java
开发语言
新南威尔士大学COMP2521Assignment1课业解析
题意:实现一个
C语言
的抽象数据类型textbuffer的各种操作解析:包含下列操作:TBnewTB(char*text);开辟新的空间用给定的text内容初始化;voidreleaseTB(TBtb);
请叫我全村的希望
·
2024-02-08 19:41
C语言
系列之原码、反码和补码
一.欢迎来到我的酒馆讨论
c语言
中,原码、反码、补码。目录一.欢迎来到我的酒馆二.原码二.原码2.1在计算机中,所有数据都是以二进制存储的,但不是直接存储二进制数,而是存储二进制的补码。
鱼馅饼
·
2024-02-08 19:04
c语言
开发语言
C语言
学习|原码反码补码和位的操作符
目录原码反码和补码原码(truecode)反码(complementalcode)补码(ones-complementcode)溢出的处理位运算符移位操作符>>右移按位操作符&|^&按位与|按位或^按位异~按位反移位操作符的代码实例求对应值的补码(二进制)原码反码和补码计算机内存储存变量都是通过二进制储存,计算机只看得懂二进制,0(代表低电流),1(代表高电流),通过二进制描述正负数,便诞生了原码
DADONGOOO
·
2024-02-08 19:03
c语言
学习
开发语言
【
C语言
进阶篇】原码、反码、补码
文章目录一、原反补的简介1.1原码1.2反码1.3补码1.4相互转换二、为什么需要引入三种不同的二进制表示形式三、总结个人主页:倔强的石头的博客系列专栏:
C语言
指南
C语言
刷题系列一、原反补的简介计算机中的有符号数有三种表示方法
倔强的石头_
·
2024-02-08 19:03
C语言指南
c语言
开发语言
Python_Numpy库的Ndarray对象有哪些数据类型?数值范围分别为多少?
看下面这张图就知道了:为了方便复制数据类型,文字版如下:bool_布尔型数据类型(True或者False)int_默认的整数类型(类似于
C语言
中的long,int32或int64)intc与C的int类型一样
昊虹AI笔记
·
2024-02-08 19:27
Python基础
numpy数据类型
c语言
面向过程编码方式
使用模块化编程的方式实现
c语言
面向过程编码:将main文件,Util文件,头文件分开进行处理
c语言
程序头文件
c语言
头文件代码#ifndef__Object_H_#define__Object_H_//这个位置编写头文件的代码
ETF_TT
·
2024-02-08 18:49
c语言
开发语言
c语言
动态数组的实现
在
C语言
中,动态数组通常通过指针和malloc函数来实现。
ETF_TT
·
2024-02-08 18:49
c语言
算法
数据结构
四:
C语言
-选择结构
四:选择结构
C语言
是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构。
温轻舟
·
2024-02-08 18:18
C语言知识详解
c语言
开发语言
c语言
封装继承详解
模块化编程结构函数头文件
c语言
头文件代码#ifndef__Object_H_#define__Object_H_//继承structperson{intid;charname[20];intgender
ETF_TT
·
2024-02-08 18:17
c语言
开发语言
C语言
:亲密数对
题目描述在自然数中有一种这样的数:它自身是一个完全平方数,加上1之后是一个素数,这一对数被称为亲密数对,请编程找出指定区域内的所有亲密数对。例如在[10,100]之间的亲密数对有:(16,17),(36,37)在[100,200]之间的亲密数对有:(100,101),(196,197)在[1000,2000]之间的亲密数对有:(1296,1297),(1600,1601)输入格式一行,两个整型数据
籽寒12
·
2024-02-08 18:17
c语言
开发语言
C语言
开发中最令人烦恼的指针和内存泄漏,技巧规律总结,快速掌握
引言对于任何使用
C语言
的人,如果问他们
C语言
的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。
C语言学习
·
2024-02-08 18:45
C语言
入门教程
第一个
C语言
程序下列代码,#includeintmain(){printf("HelloWorld!
Misnearch
·
2024-02-08 18:11
C
c语言
开发语言
豆瓣评分9.6,C程序员的圣书,它究竟有多经典?
最近,hackr社区推荐了5本最佳的
C语言
书籍。无论您的编程熟练程度如何,都可以在该书单中找到适合的书籍5本最佳
C语言
书籍1、《C程序设计语言》在学习
C语言
或者想要学习C语
筠子_ca05
·
2024-02-08 18:48
【
C语言
】#文件操作#有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。
题目:(1)有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。设5名学生的学号、姓名和3门课成绩如下:在向文件stud写入数据后,应检查验证stud文件中的内容是否正确。编写程序:#include#include#defineN5structStudent{//定义结构体charid[10]
.魚肉
·
2024-02-08 18:27
C语言
c语言
算法
【
C语言
】简易登录注册系统(登录、注册、改密、文件操作)
概述:本登录注册系统通过使用
C语言
中的结构体、函数、文件操作以及指针等,设计与实现了一个小型用户登录注册系统的登录、注册、修改密码等基本功能。
.魚肉
·
2024-02-08 18:27
C语言
c语言
小程序
【
C语言
】将n个数按输入时顺序的逆序排列输出,用函数和指针实现。
解题思路:先定义一个较大的整型数组,再从键盘获取将要输入几个数,一次接收这几个数并存入数组,调用函数将原来数组中的数颠倒次序,主函数再输出即可。编写程序:#includeintmain(){voidsort(inta[],intn);//函数声明inta[20]={0},i,num=0;int*p=a;//定义一个指针变量printf("要输入的数的个数(<20):");scanf("%d",&n
.魚肉
·
2024-02-08 18:56
C语言
c语言
算法
【STL】:stack和queue介绍和模拟实现
C语言
专栏:
C语言
:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.stack的介绍和使用1.1stack介绍2.2stack使用2.queue
stackY、
·
2024-02-08 18:20
C++
c++
开发语言
stack
queue
deque
【STL】:priority_queue介绍和模拟实现
C语言
专栏:
C语言
:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.priority_queue的介绍2.priority_queue的使用
stackY、
·
2024-02-08 18:45
C++
c++
开发语言
priority_queue
C语言
笔试题之实现C库函数 strstr()(设置标志位)
实例要求:1、请你实现C库函数strstr()(stdio.h&string.h),请在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始);2、函数声明:intstrStr(char*haystack,char*needle);参数:1、haystack-->被检索的字符串;2、needle-->haystack字符串内要匹配的子字符串;返回值:1、函数strStr
少年维克多
·
2024-02-08 18:12
笔试题
C语言练习题系列
C语言学习系列
c语言
开发语言
C语言
之喝汽水问题
个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客题目:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水(编程实现)。我们假设是10元。先喝10瓶汽水,10个空瓶换了5瓶汽水,喝了5瓶汽水,5个空瓶换了2瓶汽水,剩了一个空瓶,喝了2瓶汽水,2个空瓶换了1瓶汽水,喝了1瓶汽水,剩了一个空瓶,加上我们之前剩的那瓶汽水,刚好又换1瓶汽水,最
我要学编程(ಥ_ಥ)
·
2024-02-08 17:11
C语言
c语言
算法
【
C语言
】深度剖析数据在内存中的存储
目录整形在内存中的存储浮点数在内存中的存储类型的基本归类1.整形家族:charshortintlong2.浮点数家族:floatdouble3.构造类型:数组类型结构体类型struct枚举类型enum联合类型union4.指针类型:各种指针(包括void*)5.空类型:void整形在内存中的存储注:有符号和无符号只是针对整形的,浮点数是没有有符号和无符号这种说法的。char也属于整形,因此也分有符
米糕.
·
2024-02-08 17:40
c语言
开发语言
数据结构
算法
【
C语言
】模拟实现库函数qsort
qsort的头文件是stdlib.h他的四个参数分别是要进行排序的数组base的首地址,base数组的元素个数,每个元素的大小,以及一个函数指针,这个函数指针指向了一个函数,这个函数的参数是两个void*类型的指针,返回类型是int,要求这个函数能够比较参数(这个函数的参数是两个指针)指向的两个元素的大小,规定如果elem1指向的元素比elem2指向的元素大,那这个函数就返回一个大于零的数,反之就
米糕.
·
2024-02-08 17:40
c语言
算法
数据结构
c++
【
C语言
】深入理解指针
目录1.字符指针2.指针数组3.数组指针4.数组传参与指针传参一维数组传参二维数组传参一级指针传参二级指针传参5.函数指针6.函数指针数组7.指向函数指针数组的指针(了解即可)8.回调函数回调函数的应用:库函数qsort模拟实现库函数qsort1.字符指针允许用字符串来初始化字符指针char*p="abcdef"这个语句是正确的,他表示把后面字符串首元素地址放到指针变量p里面去。其中abcdef是
米糕.
·
2024-02-08 17:39
c语言
算法
c++
数据结构
开发语言
【C++】二叉搜索树
前言hi~大家好呀,欢迎点进我的C++学习笔记~我的前一篇C++笔记链接~【C++】多态_柒海啦的博客-CSDN博客本篇需要用到的基础二叉树
C语言
实现链接~用
c语言
实现一个简单的链表二叉树_柒海啦的博客
柒海啦
·
2024-02-08 17:30
C++
c++
开发语言
QT学习(四)C++引用
思维发散:在
C语言
中,一个数据对应一个内存,通过由一个变量名来访问这个内存空间的数据,叫做直接访问,相对直接访问,有个间接访问的说法,叫做指针。
ryh2004812
·
2024-02-08 17:26
qt
学习
c++
qt
c语言
基于easyx图形库绘制哆啦A梦
一、代码#define_CRT_SECURE_NO_WARNINGS1#include#include#include#definePI3.14intmain(){ initgraph(480,480); setbkcolor(WHITE); cleardevice(); setlinecolor(BLACK); setlinestyle(PS_SOLID,7); //脸蓝
ryh2004812
·
2024-02-08 17:55
c语言
c语言
算法
开发语言
Java如何对二叉树双亲表示发存储_
C语言
数据结构树的双亲表示法实例详解
1、树的双亲表示法:树的双亲表示法2、/*bo6-4.c树的双亲表存储(存储结构由c6-4.h定义)的基本操作(14个)*/StatusInitTree(PTree*T){/*操作结果:构造空树T*/(*T).n=0;returnOK;}voidDestroyTree(){/*由于PTree是定长类型,无法销毁*/}typedefstruct{intnum;TElemTypename;}QElem
校里蛙
·
2024-02-08 17:49
LiteIDE使用
当然不足之处也有很多,不过除了golad之外,个人觉得比
vscode
,eclipse等用的更舒心一点(ps:指的是编写golang,每个人的感受不一样,勿喷)目前本人使用的LiteIDE版本号是:x36.1
YXWKY
·
2024-02-08 17:23
C语言
基础内容
1.MAC系统1.MAC概述2.终端命令3.Vim使用4.创建第一个
C语言
程序2.数据和操作1.进制与进制转换2.源码补码反码3.整型变量的定义和使用4.浮点型变量的定义和使用5.字符型变量的使用6.运算符和表达式简介
草根小强
·
2024-02-08 17:23
Ubuntu安装SVN服务并结合内网穿透实现公网访问本地存储文件
博客主页:小羊失眠啦.系列专栏:《
C语言
》《数据结构》《C++》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家
小羊失眠啦.
·
2024-02-08 17:05
Cpolar
ubuntu
svn
linux
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他