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++类和对象(上)
1.面向过程和面向对象初步认识
C语言
是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。
自身就是太阳
·
2024-02-12 13:30
c++
开发语言
数据结构
——顺序栈和链式栈的简单实现和解析(
C语言
版)
摘自:
数据结构
学习——顺序栈和链式栈的简单实现和解析(
C语言
版)作者:正弦定理发布时间:2020-11-2621:26:49网址:https://blog.csdn.net/chinesekobe/article
行稳方能走远
·
2024-02-12 13:58
数据结构与算法
数据结构
03(顺序栈,链式栈
C语言
代码实现)
数据结构
之栈结构目录
数据结构
之栈结构一、栈结构介绍(FILO)二、栈结构要求三、代码实现1)数组实现小练习2)链表实现一、栈结构介绍(FILO)栈(stack)又名堆栈,它是一种运算受限的线性表。
杭电羊皮卷
·
2024-02-12 13:28
数据结构
数据结构
c语言
开发语言
【
数据结构
】二叉链表创建二叉树(
C语言
版)
数据结构
——二叉链表创建二叉树一、思想(先序思想创建):二、创建二叉树(1)传一级参数方法(2)传二级参数方法一、思想(先序思想创建):第一步先创建根节点,然后创建根节点左子树,开始递归创建左子树,直到递归创建到的节点下不继续创建左子树
咖喱年糕
·
2024-02-12 13:28
数据结构与算法
数据结构
链表
c语言
【
数据结构
】顺序栈和链式栈的简单实现和解析(
C语言
版)
数据结构
——栈的简单解析和实现一、概念二、入栈(push)三、出栈(pop)四、顺序栈简单实现(1)进栈操作(2)出栈操作一、概念本篇所讲解的栈和队列属于逻辑结构上的划分。
咖喱年糕
·
2024-02-12 13:27
数据结构与算法
数据结构
c语言
开发语言
数据结构
学习——顺序栈和链式栈的简单实现和解析(
C语言
版)
数据结构
——栈的简单解析和实现一、概念二、入栈(push)三、出栈(pop)四、顺序栈简单实现(1)进栈操作(2)出栈操作一、概念本篇所讲解的栈和队列属于逻辑结构上的划分。
正弦定理
·
2024-02-12 13:27
数据结构
数据结构
栈
九月三十
1、命令行1)命令行必须以“#”开头,最后不能加“;”结尾,因为它不是
C语言
的语句。2)一对双引号中间的stdio.h是系统提供的文件名,该文件中包含着有关输入输出函数的信息。
网站蒋立卫
·
2024-02-12 13:25
c语言
十进制转换成二进制八进制十六进制,十进制数转换成二进制,八进制,十六进制(
c语言
)...
利用一个函数实现十进制数转换成二进制,八进制,十六进制。利用的是栈的后进先出的思想。算法简单。#include#include#include#defineSTACK_INIT_SIZE100#defineSTACKINCREMENT10#defineOVERFLOW-2#defineOK1#defineERROR-1typedefstruct{int*base;int*top;intstacks
Zauber皇
·
2024-02-12 13:55
c语言
二进制转换为八进制十六进制,
C语言
实现进制转换---二进制、八进制、十进制、十六进制。可直接运行...
#include#include//将十六进制数转换为十进制数intTranslate16To10(chars[]){intp=0,i;intn=1;intans=0;for(i=strlen(s)-1;i>=0;i--){if(s[i]>='A'&&s[i]=0;i--)printf("%d",ans[i]);}//其他进制转换到十六进制voidOthersToSixteen(intjz){in
weixin_39816260
·
2024-02-12 13:55
###
C语言
程序设计-----
C语言
学习(12)#进制间转换,十进制,二进制,八进制,十六进制
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。计算机处理的所有信息都以二进制形式表示,即数据的存储和计算都采用二进制,同时对于计算机系统所识别的也主要为二进制,如:单片机系统等,所以今天我们分享二进制,八进制,十进制,十六进制,以及进制间的转换。目录一.进制的简单介绍1.二进制2.八进制3.十进制4.十六进制二
袁满满满满
·
2024-02-12 13:54
C语言程序设计
c语言
学习
开发语言
数据结构
算法
Go语言入门
原文地址:嗨客网Go语言入门Go语言入门教程很多人将Go语言称为21世纪的
C语言
,因为Go不仅拥有
C语言
的简洁和性能,而且还很好的提供了21世纪互联网环境下服务端开发的各种实用特性,让开发者在语言级别就可以方便的得到自己想要的东西
i白
·
2024-02-12 12:45
编程语言
golang
HashMap、ArrayMap、SparseArray
1、HashMap的
数据结构
HashMap的
数据结构
为:数组+链表/红黑树我们都知道HashMap中处理hash冲突的方法是链地址法,也就是说,如果有多个元素key的hash值相同的话,后一个元素并不会覆盖上一个元素
俗人浮生
·
2024-02-12 12:57
访问者模式和 ASM
catalog.png一.概述&定义定义:封装某些作用于某种
数据结构
中各元素的操作,它可以在不改变
数据结构
的前提下定义作用于这些数据元素的新的操作意图:主要将
数据结构
和数据操作分
lijiankun24
·
2024-02-12 12:44
利用
c语言
制作简易计算器
学了
c语言
之后,总想着能用
c语言
能制作一些简单的小工具来。而利用
c语言
来制作一款简易的计算器是一个不错的选择,用这款计算器可以计算的加、减、乘、除。
诸葛青云999
·
2024-02-12 12:38
C语言
自加自减运算符(++i / i++) -
C语言
零基础入门教程
目录一.
C语言
自加++/自减–运算符简介1.前++后++的区别2.前–后--的区别二.
C语言
自加++/自减–运算符实战三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>
C语言
基础入门除了前面文章讲解的逻辑运算符
猿说编程
·
2024-02-12 12:07
数据结构
+算法基本知识
数据结构
数据结构
基本知识数据定义所有能输入到计算机中的描述客观事物的符号分类数值型数据整数、实数等非数值型数据文字、图像、图形、声音等数据元素/节点/记录数据基本单位在计算机程序中通常作为一个整体进行考虑和处理数据项
好好好起个名真难
·
2024-02-12 11:35
数据结构
数据结构
算法
|Python新手小白低级教程|第十一章:
数据结构
(二):列表、函数len(),list(),str()以及大小写控制函数
list()制表函数三、大小写控制符1.示例2.对象.函数结构3.函数title(),upper(),lower()title()函数upper()函数lower()函数习题总结TestKey前言欢迎来到
数据结构
第二课
BoBo仔学编程
·
2024-02-12 11:33
数据结构
python
list
|Python新手小白低级教程|第十二章:
数据结构
(三):字典
文章目录前言一、字典基础1.示例2.字典的基础结构3.结构注意事项(1)print函数“字典名称[中对应值]”的对应值结构中的引号(2)赋值构成字典时中间的逗号二、在语句中插入字典里的内容1.示例2.注意点1.f不要漏2.引号的位置3.代入时大括号里的东西千万不要变成字典名三、字典操作1.新的赋值方式2.删除字典元素3.字典与if结合(1)in关键字(2)验证性if实操简单字典项目(习题)总结答案
BoBo仔学编程
·
2024-02-12 11:33
python
数据结构
开发语言
CentOS7常用工具包安装
CentOS7常用工具包安装环境:CentOS7.9工具:Xshell71.wget下载工具yum-yinstallwget2.gcc(nginx之类由
c语言
开发的,编译的时候需要用到)yum-yinstallgccgcc-c
落_caec
·
2024-02-12 11:01
EasyExcel 动态头导出
数据结构
较为复杂如果导出的数据结
_秋牧
·
2024-02-12 11:19
java
java
excel
Python编程实验三:集合和字典的基本应用
通过本次实验,学生应掌握Python中创建空集合、集合中增加元素的方法,以及集合的并、交、差运算;(2)掌握字典创建的基本方法,能实现字典键值对的增加、删除、修改、查询等常见操作;(3)能结合应用问题选择合适的
数据结构
进行问题求解
Francek Chen
·
2024-02-12 11:15
Python编程基础
python
算法
开发语言
数据结构
Python编程实验二:字符串与列表的基本应用
实验结果分析与体会一、实验目的与要求(1)通过本次实验,学生应掌握字符串索引、切片和一些常用方法的使用;(2)掌握列表创建的基本方法,能实现列表元素增加、查询、排序等常见操作;(3)能结合应用问题选择合适的
数据结构
进行问题求解
Francek Chen
·
2024-02-12 11:45
Python编程基础
python
开发语言
Python编程作业
数据结构
算法
【Effective Objective - C 2.0】——读书笔记(一)
文章目录前言一、了解Objective-
C语言
的起源OC的起源运行期组件和内存管理二、在类的头文件中尽量少引入其他头文件尽量延后引入头文件或者单独开辟一个文件向前声明三、多用字面量语法,少用与之等价的方法四
温柔何曾赋我
·
2024-02-12 10:09
c语言
ios
objective-c
【Effective Objective - C 2.0】——读书笔记(三)
description方法十八、尽量使用不可变对象十九、使用清晰而协调的命名方式二十、为私有方法名加前缀二十一、理解Objective-C错误模型二十二、理解NSCopying协议十五、用前缀避免命名空间冲突O
C语言
中没有其他语言那种内置的命名空间机制
温柔何曾赋我
·
2024-02-12 10:38
c语言
开发语言
浅谈Java集合丨底层源码解析
1、Map一、背景二、Map家族三、HashMap、Hashtable等四、HashMap底层
数据结构
2、List一、List包括的子类二、ArrayList三、ArrayList源码分析四、LinkedList
Java__JJ
·
2024-02-12 10:08
【C++】string类 详细讲解【string接口、迭代器、容量相关操作、npos、string类中运算符重载、编码、Vs 和 g++ 下 string结构的说明等讲解】
(一)
C语言
中的字符串(二)两个面试题(暂不做讲解)一、string类简介★1>字符串string是表示字符序列的类(字符数组,顺序表)★总结:★1>字符串string是表示字符序列的类(字符数组,顺序表
NiNi_suanfa
·
2024-02-12 10:27
C++
c++
c语言
图灵学院Java架构师-VIP-MySql索引底层
数据结构
MySql索引底层
数据结构
索引的本质索引是帮助MySQL高效获取数据的排好序的
数据结构
很多文章都讲过,Mysql底层的
数据结构
是通过B+Tree实现的,那具体为什么要用这种结构来实现呢?
Archer灬
·
2024-02-12 10:09
DSP数字信号处理实验--CCS基础入门
二、建立工程1.新建空白工程2.设置工程名称三、编写代码四、编译程序五、硬件测试六、运行效果前言近期学习了数字信号处理的课程,刚接触DSP,学习了入门第一课,通过
C语言
实现输出打印信息。
qq_38549986
·
2024-02-12 09:39
dsp
数字信号处理
嵌入式
C/C++内存管理
目录1.C/C++内存分布2.
C语言
中动态内存管理方式:malloc/calloc/realloc/free【面试题】3.C++内存管理方式3.1new/delete操作内置类型3.2new和delete
阿^觅
·
2024-02-12 09:07
c++
开发语言
C语言
求解猴子分桃子
问题:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?#include#includeintmain(){constintmonkey_num=5;intmonkey=monke
crazybobo1207
·
2024-02-12 09:37
c语言
算法
服务器
c语言
求多边形面积
多边形有现成的面积公式,直接套用即可。area函数接受两个参数:顶点坐标,顶点个数。#include#includestructpoint{intx;inty;};floatarea(pointp[],intn){inti;floatsum=0.0;for(i=0;i
crazybobo1207
·
2024-02-12 09:07
c语言
算法
开发语言
算法刷题框架
前言:最近积累了一些算法题量,正在刷东神的算法笔记,监督自己+记录下读后启发,顺便帮助道友们阅读
数据结构
这一部分老生常谈,数据的存储方式只有顺序存储和链式存储。
洒水水儿
·
2024-02-12 09:35
刷算法笔记
算法
前端面试题——二叉树遍历
前言二叉树遍历在各种算法和
数据结构
问题中都有广泛的应用,如二叉搜索树、表达式的树形表示、堆的实现等。同时也是前端面试中的常客,掌握好二叉树遍历算法对于一名合格的前端工程师来说至关重要。
_Minato_
·
2024-02-12 09:30
算法
C语言
复习2.0
输入字符串gets(name)输出字符串puts(name)读取数据内存大小sizeof(name)二维数组行可以省略列不可以内存以字节为编号数组inta[];p=a;printf("%p%p",a,&a);得到的一样但其实数组名a取到的是这个数组第一个指针地址a=p而&a取到的是整个数组的指针指针赋值操作数据类型+*数据名称指针赋值要同一类型32位系统指针固定4字节64位8字节double*p,
不关通通的事
·
2024-02-12 09:57
c语言
c++
开发语言
C语言
特殊数组
1零长数组(需预习:结构体)概念:长度为0的数组,比如intdata[0];用途:放在结构体的末尾,作为可变长度数据的入口示例:structnode{/*结构体的其他成员*///成员1//成员2//......intlen;chardata[0];};//给结构体额外分配10个字节的内存。structnode*p=malloc(sizeof(structnode)+10);p->len=10;//
lcannal
·
2024-02-12 09:27
C语言基础
c语言
开发语言
C语言
:指针2.0
1:指向指针的指针我们知道,指针是指向一个变量的地址,而指针也可以指向指针,即表示指针的地址,或者说是一个指针链。通常,一个指针包含一个变量的地址。当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指针指向包含实际值的位置。指向变量的指针有一个*号,而指向指针的指针有两个*。int**p;#includeintmain(){intn=1;int*p;int**pp;p=&n;
gandianchi100
·
2024-02-12 09:26
c语言
开发语言
c语言
指针(结构体)
*结构体:-箭头(->):左边必须为指针;-点号(.):左边必须为实体。*函数传数组用指针传递:-传的是第一个的元素的指针-也就是说在函数里,形参只是一个指针,只能(p+i),不能p[i]-也可以循环的时候p++,注意这时候指针变了,切记存一下头指针,要不就找不到头了*结构体指针p-p->id-(*p).id-以上二者等价,特别注意形参是结构体指针,而该结构体在主函数中又是一个数组,这个时候形参仍
czyhbo
·
2024-02-12 09:56
c语言
开发语言
C语言
指针2.0
1.指针语法解剖任意的指针,不管有多复杂,其定义都由两部分组成。第1部分:指针所指向的数据类型,可以是任意的类型第2部分:指针的名字char(*p1);//第2部分:*p1;第1部分:char;char*(*p2);//第2部分:*p2;第1部分:char*;char**(*p3);//第2部分:*p3;第1部分:char**;char(*p4)[3];//第2部分:*p4;第1部分:char[3
lcannal
·
2024-02-12 09:25
C语言基础
c语言
开发语言
Java
数据结构
之双向链表
文章目录一、双向链表二、代码实现提示:以下是本篇文章正文内容,Java系列学习将会持续更新一、双向链表双向遍历,既可以从前向后遍历,也可以从后往前遍历。(工作中常用)优点:可以找到前驱和后继,可进可退;缺点:增加删除节点复杂,需要多分配一个指针存储空间。回到目录…二、代码实现/***节点类,一个节点存放一个元素的值、前驱、后继*/publicclassNode{//保存上一个车厢的地址Nodepr
一只咸鱼。。
·
2024-02-12 09:53
Java数据结构
链表
数据结构
java
数据结构
之双向链表和循环链表
1.双向链表顾名思义双向链表就是指每个节点都有next指向后驱和prev指向前驱。并且多出了last指针指向尾节点。比如JDK官方的LinedList就是实现的双向链表。1.1方法实现因为双向链表和单向链表中的要实现的方法基本一致,所以这里直接写实现。1.1.1环境变量和内部类环境变量:新增了尾节点last指针/***链表长度*/privateintsize;/***头节点*/privateNod
江海i
·
2024-02-12 09:53
2022
#
数据结构
java
集合
数据结构
List
数据结构
——双向链表
系列专栏:
数据结构
欢迎关注:点赞收藏留言博客主页:_麦麦_的博客_CSDN博客-领域博主如果我们都不能够拥有黑夜,又该怎样去仰望星空?
_麦麦_
·
2024-02-12 09:52
数据结构
链表
数据结构
数据结构
之双向链表
文章目录前言一、双向链表是什么?二、双向链表的实现1.节点结构的创建2.链表的初始化3.创建新节点4.打印链表5.尾插6.头插7.头删8.尾删9.查找10.指定位置插入11.指定位置删除12.链表的销毁总结前言制作不易,点赞支持一下呗!!!之前我们介绍了链表的分类,并且详细介绍其中的单链表,这节将会带大家了解另一种重要的链表------双向链表!!!由于双向链表的插入删除比单链表要简单许多,能理解
被二进制支配的打工人
·
2024-02-12 09:52
数据结构
数据结构
链表
算法
c语言
c++
程序环境和与预处理总结
标准
c语言
的环境分为翻译环境和执行环境。
可了~
·
2024-02-12 08:50
c语言
Android程序员会遇到的算法(part 6 优先级队列PriorityQueue)
这一次我想讲一个比较经典的Java里面的
数据结构
。PriorityQueue,优先级队列的一些对应的算法题。优先级队列听起来很唬,其实就是一个帮助大家排序的
数据结构
而已,只不过它把插入->push
qing的世界
·
2024-02-12 08:30
C语言
中大小写字母的转化
在
C语言
中,可以通过使用标准库函数或简单的ASCII值操作来实现大小写字母的转换。
终将老去的穷苦程序员
·
2024-02-12 08:47
c语言
C语言
数据结构
:数组 vs 链表的性能评估与适用场景
本文将介绍
C语言
中的
数据结构
数组和链表,并对它们的性能进行评估,并提供适用场景的建议。首先,让我们深入了解数组和链表的本质和特点。
极客代码
·
2024-02-12 08:42
玩转C语言
c语言
C语言
实现面向对象:一种模拟虚函数和抽象类的编程方式
C语言
是一种结构化的编程语言,它提供了许多基本的数据类型和控制结构,但是它并不支持面向对象的编程范式。
极客代码
·
2024-02-12 08:11
玩转C语言
c语言
2.5
华清远见嵌入式学院《
C语言
》测试题(A卷)一、选择题(每题2分,共50分)
C语言
中,运算对象必须是整型数的运算符是A。A、%B、/C、%和/D、*若有关系x≥y≥z,应使用A
C语言
表达式。
晴空biu
·
2024-02-12 08:59
c语言
c语言
:输出字母三角形,四叶玫瑰树数,输入三个整数从小打到大输出
#include#includeintmain(charargc,constchar*argv[]){intflag=0;for(inti=1000;iintmain(charargc,constchar*argv[]){inta,b,c,t;printf("请输入三个整数:\n");scanf("%d%d%d",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a
晴空biu
·
2024-02-12 08:28
c语言
学习
数据结构
和算法的第7天
线性表是一种在实际中广泛使用的
数据结构
,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。
blxx
·
2024-02-12 08:58
学习
数据结构
算法
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他