腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Pomath
专栏成员
举报
35
文章
4994
阅读量
13
订阅数
订阅专栏
申请加入专栏
全部文章(35)
int(14)
变量(10)
数组(7)
return(6)
函数(6)
存储(5)
include(5)
stdio(5)
内存(5)
数据(5)
scanf(4)
遍历(4)
二进制(4)
原理(4)
指针(4)
字符串(4)
java(3)
编译(3)
编译器(3)
对象(3)
二叉树(2)
数据结构(2)
break(2)
struct(2)
编码(2)
程序(2)
递归(2)
集合(2)
接口(2)
链表(2)
数据类型(2)
搜索(2)
c++(1)
游戏(1)
windows(1)
arraylist(1)
case(1)
char(1)
count(1)
ddd(1)
default(1)
extern(1)
file(1)
for循环(1)
goto(1)
linkedlist(1)
list(1)
public(1)
sizeof(1)
static(1)
time(1)
warnings(1)
测试(1)
队列(1)
泛型(1)
翻译(1)
计算机(1)
框架(1)
内存管理(1)
权限(1)
生命周期(1)
视频(1)
视频播放器(1)
数学(1)
统计(1)
文件系统(1)
系统(1)
虚拟机(1)
硬件(1)
语法(1)
原型(1)
终端(1)
搜索文章
搜索
搜索
关闭
二叉树:数据结构的分形之美
数据结构
遍历
文件系统
存储
二叉树
树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把他叫做树是因为它看起来像一棵倒挂的树,也就说它的根朝上,而叶朝下的。它具有以下的特点:
用户11070251
2024-05-04
98
0
LinkedList和链表
linkedlist
遍历
集合
链表
数据
ArraryList由于底层是一段连续的空间,所以在ArrayList任意位置插入或者删除元素时,就 需要将后续元素往前或者往后搬移,时间复杂度为O(n),效率比较低,因此ArrayList不适合做任意位置插入和删除比较多的场景。因此,Java集合中还引入了LinkedList,即链表结构。
用户11070251
2024-04-22
121
0
Java中的栈和队列
队列
链表
数据
虚拟机
java
在计算机科学中,数据结构是用来组织和存储数据的方式,以便可以高效地访问和修改。栈和队列是两种最基本的数据结构,它们在各种计算过程中都有广泛的应用。本文将介绍栈和队列的概念、特性以及它们的一些常见应用。
用户11070251
2024-04-21
289
0
Java的数组定义和使用
数据类型
数组
java
变量
对象
在Java编程中,数组是一种非常重要的数据结构,它允许我们存储多个值在一个单一的变量中。本文将深入探讨Java数组的基本概念、创建和使用方法,以及如何处理常见的数组问题。
用户11070251
2024-04-20
128
0
ArrayList与线性表详解
接口
数组
arraylist
int
遍历
线性表是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表有:顺序表、链表、队列……
用户11070251
2024-04-11
94
0
关于list的那些事
接口
框架
list
变量
集合
Collection也是一个接口,该接口中规范了后序容器中常用的一些方法具体如下所示
用户11070251
2024-04-11
72
0
包装类和泛型
数组
编译
对象
泛型
数据类型
在Java中,由于基本;类型不是继承自Object,为了在泛型代码中可以支持基本类型,Java给每个基本类型都对应了一个包装类型。
用户11070251
2024-04-11
87
0
动态内存管理详解
指针
函数
内存
内存管理
数组
但是对于空间的需求,不仅仅是上述情况。有时候我们需要的空间大小在程序运行时才知道,那数组编译时开辟的空间方式就不能满足了。在C语言中,引入了动态内存开辟,程序员可以自己申请和开辟空间,这样子就比较灵活了。
用户11070251
2024-04-11
110
0
类和对象详解
编译
编译器
对象
public
变量
Java是一门纯面向对象的语言(Object Oriented Program简称OOP,故面向对象语言也叫做OOP语言),在面向对象的世界里一切皆对象。面向对象是一种解决问题的思想,主要依赖于对象之间的交互完成一件事情。用面向对象的思想来涉及程序更符合人们对事务的认知,对于大型型程序的设计,扩展以及维护都非常友好。
用户11070251
2024-04-11
81
0
Java方法的详解和使用
int
变量
编译
函数
java
Java中方法形参就相当于sum函数中的自变量n,用来接收sum函数在调用时传递的值的。形参的名字可以随意取,对方法都没有任何影响,形参只是方法定义时需要借助的一个变量,用来保存方法在调用时传递过来的值。
用户11070251
2024-04-11
110
0
浮点数详解
数据
存储
二进制
计算机
内存
关于浮点数,很多人只是知道浮点数就是小数,简单来说,因为所有的小数都可以用科学计数法来表示,而小数点可能也会随之发生“浮动”,故称之为浮点数。举个例子,有这样一个数字:1999.99,如果用科学计数法表示则为1.99999*10^3,在这个过程中我们很明显地看到了小数点发生了“浮动”,浮点数的名字也由此得来。
用户11070251
2024-04-11
520
0
C语言中结构体成员访问操作符的含义及其用法
struct
遍历
变量
数组
指针
用户11070251
2024-04-11
116
0
自定义类型详解
变量
内存
char
int
struct
我们在学C语言的时候,学过很多类型。比如int类型,char类型,float类型等。而这些类型都是属于既定类型,也就是自己无法改变和定义的类型。那么自定义类型顾名思义,就是可以自己来定义的类型。接下来我将要介绍的结构体,联合体,枚举,这些都属于自定义类型。
用户11070251
2024-04-11
77
0
指针的基本含义及其用法
存储
变量
内存
数据
指针
在学习C语言的时候,我们会经常接触一个概念,指针和地址,关于这两个概念很多人并不能理解地十分透彻,接下来我将详细介绍一下这两者的概念
用户11070251
2024-04-11
83
0
交换两个变量的值的常见的方法
int
stdio
变量
二进制
原理
这种方式是最常见,也是最容易理解的一种方式,比如说有a,b两个变量,现在需要交换两个变量的值,则我们可以引入第三变量,一般命名为tmp,原理如图所示:
用户11070251
2024-04-11
87
0
关于原码,反码,补码,及位操作符的概念
存储
int
二进制
数据
硬件
在计算机中数据是通过二进制的方式存储的,所以就必然会有关于他们之间的存储方式和计算方法。
用户11070251
2024-04-11
145
0
进制的转换
windows
二进制
由上图可知将二进制转化为十进制的方法为:将每位的权重值算出来,并乘上每一位的值,然后相加即可得到9。同样地,这适合其他的进制的数转化为十进制数。
用户11070251
2024-04-11
68
0
C语言三目运算符的含义
int
return
stdio
原理
include
用户11070251
2024-04-11
87
0
C语言随机数的生成及猜数字游戏
time
程序
函数
原型
游戏
在写猜数字游戏的代码的时候,我们会用到随机数的生成,在其他的很多场景有时也会用到,在C语言中我们应当怎么去实现随机数的生成呢?
用户11070251
2024-04-11
125
0
C语言关于阶乘的代码
scanf
stdio
递归
int
return
一个正整数的阶乘是所有小于及等于该数的正整数的积,其中0的阶乘为1,自然数n的阶乘写作n!。
用户11070251
2024-04-11
101
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档