首页
学习
活动
专区
工具
TVP
发布

畅游IT

从C语言到JavaEE到实战项目的学习过程
专栏作者
23
文章
1782
阅读量
17
订阅数
数据结构 之 哈希表
哈希表(Hash table) 又称为散列表,是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做哈希表。
AUGENSTERN_
2024-04-23
1250
MySQL 之 数据库操作 及 表操作
在MySQL中, 我们的数据库通常是存放在数据库服务器中的, 而数据库中又有数据表,数据表中悠悠数据行,最后数据行中有数据列, 整理后我们可以得到如下结构:
AUGENSTERN_
2024-04-09
550
MySQL 之 安装与配置环境变量
数据库是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合.
AUGENSTERN_
2024-04-09
1060
算法 之 排序算法
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。
AUGENSTERN_
2024-04-09
570
数据结构 之 优先级队列(堆) (PriorityQueue)
在我们之前的队列的文章中介绍过,队列是一种先进先出的数据结构,但有些情况下,操作的数据可能带有优先级,一般出队列时,可能需要优先级高的元素先出队列,该中场景下,使用队列显然不合适,比如:在手机上玩游戏的时候,如果有来电,那么系统应该优先处理打进来的电话;初中那会班主任排座位时可能会让成绩好的同学先挑座位。
AUGENSTERN_
2024-04-09
1040
数据结构 之 二叉树
< 2 > 或者是由一个根节点加上最多两棵分别称为左子树和右子树的二叉树组成。(左右子树可为空)
AUGENSTERN_
2024-04-09
700
数据结构 之 树
树是一种非线性的数据结构,,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的;
AUGENSTERN_
2024-04-09
690
数据结构 之 队列(Queue)
队列和栈类似,是一种只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表;
AUGENSTERN_
2024-04-09
630
数据结构 之 栈(Stack)
如图所示,每次在栈中添加元素或者取出元素时,只能在栈顶进行操作,这就是后进先出的原则
AUGENSTERN_
2024-04-09
600
数据结构 之 链表LinkedList
​在我学习顺序表之后,我就立马开始了链表的学习,但是在学习链表之前,我就有一个疑问,为什么明明有了顺序表这一种数据结构为什么我们还要有链表这一种数据结构呢?
AUGENSTERN_
2024-04-09
820
基于ArrayList实现的简单的 <洗牌算法>
相信大家都打过扑克牌吧,每当亲朋好友相聚一堂的时候,总少不了这一个娱乐环节,斗地主,跑得快等玩法层出不穷,同时在手机上也出现了不少的扑克牌娱乐的软件;
AUGENSTERN_
2024-04-09
1050
数据结构 之 顺序表 ArrayList (Java)
常见的线性表有:顺序表(ArrayList),链表(LinkedList),栈(Stack),队列(Queue)...
AUGENSTERN_
2024-04-09
530
字符函数,字符串函数及部分函数的模拟实现
C语言中,有一系列专门为字符所设立的函数,称为字符函数,要想使用字符函数就需要包含头文件ctype.h
AUGENSTERN_
2024-04-09
690
指针和数组笔试题及解析
还需要注意的是,指针的大小由于系统的地址总线不同而有所不同,当我们使用的是x86环境时,指针的大小为4个字节,若使用的时x64环境,则指针的大小为8;
AUGENSTERN_
2024-04-09
760
C语言·深入理解指针(进阶)
其实并不是,这行代码的本质只是将"Hello world"的首字符地址存放到了p当中。
AUGENSTERN_
2024-04-09
950
Java中的类和对象
在Java中,类近似于C语言中的结构体,类是用来对一个实体(对象)来进行描述的,如下:
AUGENSTERN_
2024-04-09
420
用C语言来实现简单的猜数字游戏
猜数字游戏是一个简单易懂的游戏,内容大概是系统随机给定一个1~100之间的数字,请玩家来猜,若猜错了则提示猜大了或者猜小了,直到猜错为止。
AUGENSTERN_
2024-04-09
1140
C语言·深入理解指针 (初阶)
在计算机中,我们常用二进制来对数据进行存储,而二进制又由0 / 1组成,在计算机中,我们将高电压表示1,低电压表示0
AUGENSTERN_
2024-04-09
630
Java的数据类型和变量
这个就是一个简单的Java的打印HelloWorld的函数,其中“”当中的HelloWorld就是一个字面常量
AUGENSTERN_
2024-04-09
610
sizeof和strlen的区别
而strlen则需要关系内存中的数的多少,strlen函数用来计算字符串的长度,其计算的终点是
AUGENSTERN_
2024-04-09
510
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档