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
数据结构--------并查集
数据结构
——算法的时间复杂度和空间复杂度
1、算法效率1.1如何衡量一个算法的好坏?比如我们最熟悉的斐波那契数列longlongFib(intN){if(N0;--end){intexchange=0;for(size_ti=1;ia[i]){Swap(&a[i-1],&a[i]);exchange=1;}}if(exchange==0)break;}}实例6://计算BinarySearch的时间复杂度?intBinarySearch(
风格的反弹和
·
2024-02-05 01:51
数据结构
数据结构
——顺序表
线性表是一种在实际中广泛使用的
数据结构
,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。
风格的反弹和
·
2024-02-05 01:51
数据结构
小白再也不用为了找教程发愁!一篇文章让你快速入门C语言!
再者c能从很大的程度上帮你了解计算机的发展史,
数据结构
等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一
C语言学习
·
2024-02-05 01:07
【
数据结构
09】哈希
哈希算法:哈希也叫散列、映射,将任意长度的输入通过散列运算转化为固定长度的输出,该输出就是哈希值(散列值)。哈希映射是一种压缩映射,通常情况下,散列值的空间远小于输入值的空间。哈希运算的结果称为哈希值,哈希运算是不可逆过程,即不能通过哈希值推算出原值。哈希运算常用于加密、位图、布隆过滤,位图的作用是海量数据的标记,布隆过滤器的作用是提高海量数据查询的效率(客户端向服务端查询数据)。一、哈希函数Ha
AllinTome
·
2024-02-05 00:28
数据结构
哈希算法
数据结构
算法
Redis、Memcache和MongoDB的区别]
Memcached的局限性:只支持简单的key/value
数据结构
,
Quillagua
·
2024-02-05 00:32
Hbase
数据结构
和shell操作
Hbase的
数据结构
基本要素:命名空间、表、行、列、单元格,region,时间戳。
Dcl_Snow
·
2024-02-05 00:43
Openjudge 3.1.6377 解析
数据结构
!!!在正常的算法竞赛学习过程中,我们先后会学到(常用的几种):①数组②结构体③联合体……那么这道题,输入成分相似,而且分类明确,集合性强。用什么?(大声回答)当然是结构体(当然数组
Eric_David_King
·
2024-02-05 00:11
精编题解
c++
LeetCode 347 前K个高频元素
1、
数据结构
哈希表frequency:用于统计各个不同数字的频率,数字为键,频率为对应的值。
kkkkkkkkk777777777
·
2024-02-05 00:01
LeetCode
leetcode
典型
数据结构
的模板实现
栈和数组1.使用类模板实现数组结构定长数组(未完待续..)可变数组2.使用类模板实现栈结构在我们初步了解编写模板类后,应当做一下代码练习。这节我们就做一个编写代码的补充,方便大家继续学习模板类的嵌套。作为新手而言,建议大家先写一个具体类,调试好后再去修改成模板类,因为调试模板类会相对复杂。1.使用类模板实现数组结构数组是我们常用的一种数据类型,我们今天的内容就先从编写一个数组类模板开始。数组有定长
有理想的打工人
·
2024-02-04 23:55
c++
数据结构
c++
算法
计算机专业基础综合408备考经验分享
序言关于计算机专业基础综合408这个科目,有些同学不了解,这里做个科普该科目考察
数据结构
、计算机组成原理、计算机操作系统、计算机网络四门课程,总分150分,各科目分数并不固定,每年都有所调整408难吗?
NCU_CS_丶Xin
·
2024-02-04 23:52
计算机考研
南大科院
C++初阶之类与对象(上)详细解析
个人主页:点我进入主页专栏分类:C语言初阶C语言进阶
数据结构
初阶LinuxC++初阶欢迎大家点赞,评论,收藏。
steventom
·
2024-02-04 23:27
C++初阶
c++
Linux---yum命令详解
作者简介:RO-BERRY学习方向:致力于C、C++、
数据结构
、TCP/IP、数据库等等一系列知识日后方向:偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持目录1.概念2.yum的配置信息3
RO-BERRY
·
2024-02-04 22:46
linux
运维
服务器
Linux权限【超详细】
作者简介:RO-BERRY学习方向:致力于C、C++、
数据结构
、TCP/IP、数据库等等一系列知识日后方向:偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持目录扩展知识:shell命令以及运行原理
RO-BERRY
·
2024-02-04 22:15
linux学习
linux
运维
服务器
【
数据结构
与算法】之排序系列-20240202
这里写目录标题一、389.找不同二、414.第三大的数三、455.分发饼干四、506.相对名次五、561.数组拆分六、594.最长和谐子序列一、389.找不同简单给定两个字符串s和t,它们只包含小写字母。字符串t由字符串s随机重排,然后在随机位置添加一个字母。请找出在t中被添加的字母。示例1:输入:s=“abcd”,t=“abcde”输出:“e”解释:‘e’是那个被添加的字母。示例2:输入:s=“
敲代码敲到头发茂密
·
2024-02-04 22:41
算法题
python
算法
开发语言
哈希算法
leetcode
【
数据结构
与算法】之排序系列-20240203
这里写目录标题一、628.三个数的最大乘积二、645.错误的集合三、747.至少是其他数字两倍的最大数四、905.按奇偶排序数组五、922.按奇偶排序数组II六、976.三角形的最大周长一、628.三个数的最大乘积简单给你一个整型数组nums,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例1:输入:nums=[1,2,3]输出:6示例2:输入:nums=[1,2,3,4]输出:24示例3
敲代码敲到头发茂密
·
2024-02-04 22:10
算法题
python
算法
开发语言
散列表
数据结构
深度优先
面试
数据结构
与算法总结分类+leetcode目录【基础版】
算法题目总结:这里为大家总结
数据结构
与算法的题库目录,如果已经解释过的题目会标注链接更新,方便查看。
心安成长
·
2024-02-04 22:06
leetcode
面试
leetcode
职场和发展
栈和队列的概念及常用接口
栈(stack)stack的基本概念栈是一种先进后出(后进先出)的一种
数据结构
,它只有一个出口。只能在栈顶进行入栈和出栈操作。栈本质上是一个输入输出受限的数组。
*默~
·
2024-02-04 22:35
开发语言
c++
list容器的基本概念及常用接口
(具体请参考相关
数据结构
书籍)STL中的链表是一个双向循环链表双向循环链表内部实现原理双向链表中的结点由结构体或类实现,内部有两个指针域和一个数据域。指针域分别为front和back。
*默~
·
2024-02-04 22:35
list
数据结构
c++
小白水平理解面试经典题目LeetCode 21. Merge Two Sorted Lists【Linked List类】
21.将两个有序列表融合LinkedList
数据结构
也在面试中经常出现,作为很好处理客户信息存储的结构很方便,也是重点必会项目之一,看看我们如何教懂白月光,成功邀约看电影吧。
心安成长
·
2024-02-04 22:33
leetcode
面试
leetcode
职场和发展
map容器的基本概念及常用成员函数
map(字典)的基本概念map是一个将一个值映射到另一个值的一种
数据结构
。(即两个值之间有一一对应关系)。
*默~
·
2024-02-04 22:02
c++
开发语言
洛谷p1455 搭配购买
01背包和
并查集
结合
并查集
板子intfinde(intx){//查if(pre[x]==x)returnx;returnpre[x]=finde(pre[x]);}voidjoin(intx,inty)
qustflypiggy
·
2024-02-04 22:28
背包专题训练
01背包
并查集
背包dp
一文讲透ast.literal_eval() eval() json.loads()
ast.literal_eval()2.eval()3.json.loads()4.总结一文讲透ast.literal_eval()eval()json.loads()在Python库中,我们经常会遇到需要将字符串转换为相应对象或
数据结构
的情况
AI原吾
·
2024-02-04 22:25
Python
json
python
开发语言
Python | 七、栈 Stack、队列 Queue
栈的基础知识是一种
数据结构
,当需要判断当前元素和上一元素的关系时常用,在Python中以列表来模拟实现特点:先进后出栈的基本操作因为Python中通过列表模拟实现栈,所以以下的基本操作实际是列表的一些操作获取长度
日拱一卒的吾
·
2024-02-04 22:23
Python基础
python
开发语言
算法题思路总结
可以用来移除元素的时候降低时间复杂度,通过在一个循环里完成暴力解法两个循环才能完成的事情字符串中,反转字符串、替换字符等操作都可以使用到双指针链表里,反转链表、判断是否有环以及找环的入口都要用到双指针(快慢指针)(在链表中,与其它
数据结构
的题目不同
日拱一卒的吾
·
2024-02-04 22:23
Leetcode
代码随想录(Python)
python
算法
【计算机图形学】实验一 DDA算法、Bresenham算法
作者:主页我的专栏C语言从0到1探秘C++
数据结构
从0到1探秘Linux欢迎关注:点赞收藏✍️留言码字不易,你的点赞收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢支持!!!
迷茫的启明星
·
2024-02-04 21:35
计算机图形学
算法
计算机图形学
【Linux】权限管理
博客主页:小羊失眠啦.系列专栏:《C语言》《
数据结构
》《C++》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️文章目录一、Linux中的用户1.1Linux用户分类1.2用户转换1.3指令提权二
小羊失眠啦.
·
2024-02-04 21:00
Linux
linux
数据库
运维
深入解析Elasticsearch的内部
数据结构
和机制:行存储、列存储与倒排索引之行存(一)
它之所以能够在海量数据中实现毫秒级的搜索响应,以及灵活的数据分析,要归功于其内部精妙的
数据结构
和机制。
地瓜伯伯
·
2024-02-04 21:49
工具
elasticsearch
java
spring
spring
cloud
LeetCode笔记:反转链表专题
LeetCode笔记:反转链表专题自大学开始,我便陆陆续续的学习一些算法和
数据结构
方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。
耿鬼不会笑
·
2024-02-04 20:43
#
LeetCode学习记录
算法
数据结构
java
python
链表
MongoDB索引详情
文章目录MongoDB索引MongoDB索引
数据结构
WiredTiger数据文件在磁盘的存储结构索引的分类索引设计原则索引操作创建索引查看索引删除索引索引类型单键索引(SingleFieldIndexes
野心与梦
·
2024-02-04 20:11
MongoDB专栏
mongodb
数据库
(2019-04-24)初识pandas
pandas有两种数据类型:series和dataframeseries是一维数组,可以看成一组数,其中每个数对应一个index标签,就是:0、1、2、3之类的dataframe是一个二维数组,表格型的
数据结构
spiderzzZ
·
2024-02-04 20:19
数据结构
与算法实验题 9.8 转移炸弹
★实验任务A国有N个城市,这些城市编号为1到N,有一天,他们调查出恐怖分子在每个城市中都安放了炸弹,于是他们给炸弹也编上了序号,第i个城市里的炸弹编号为i。现在他们想把这些炸弹转移,以便于销毁炸弹。由于炸弹是通过不同人转移的,所以需要一个指挥部门来记录转移炸弹的信息,以便于有些人要查询这些信息。我们有两个操作:1.将a炸弹目前所在城市中所有的炸弹转移到b炸弹所在的城市。2.询问a炸弹目前在哪个城市
top-OJUG
·
2024-02-04 20:31
算法
数据结构
算法
ds
DS:排序
好吧,我现在没有网,我现在就只能做一下这些线下的工作那我准备在下午完成排序算法和STL的整理
数据结构
也基本上就只差排序和那个字符串的KMP算法了1排序算法排序算法的稳定性:如果元素中有两个元素k1,k2
fff_421
·
2024-02-04 20:00
学习中的电子笔记
数据结构
DS-OJ
题目源自某高校
数据结构
的OJ本文字数过多,更好的阅读体验DS–图非0面积DS栈–Web导航DS树–二叉树高度DS树–带权路径和DS树–二叉树之最大路径DS队列+堆栈–数制转换DS堆栈–行编辑DS队列–组队列
MINGgoS
·
2024-02-04 20:28
数据结构
算法
散列表
数据结构
(C语言版)代码实现(四)——静态单链表的部分代码实现
函数类型声明线性表的静态单链表存储结构按值查找初始化静态链表分配空间回收空间打印已用链表中的元素求集合(A-B)U(B-A)中的元素(重点介绍)调试过程修改报错与警告调试完整版头文件代码测试函数(主函数)测试结果总结参考材料、格式参考自
数据结构
万福泉源
·
2024-02-04 20:24
数据结构课本C代码实现
数据结构
数据结构
(C语言版)代码实现(五)——双向循环链表的部分实现
目录参考材料与格式线性表的有关知识头文件库、宏定义、数据类型声明线性表的双向链表存储结构构造空链表销毁链表链表长度按位查找插入元素删除元素打印链表完整头文件DuLinkList.h测试函数(主函数)测试结果收获参考材料与格式参考材料:
数据结构
万福泉源
·
2024-02-04 20:24
数据结构课本C代码实现
数据结构
链表
数据结构
(c语言实现)——单链表
单链表
数据结构
定义typedefstructLNode{Peopledata;//结点的数据域structLNode*next;//结点的指针域}LNode,*LinkList;//LinkList为指向结构体
浅隐
·
2024-02-04 19:54
数据结构
数据结构
【
数据结构
初阶(c语言实现)】——单链表
目录基本概念什么是单链表(SLT)图解单链表的结构体类型的定义代码实现图解输入新数据的单链表结点的生成代码实现图解单链表的尾部插入二级指针在单链表中基本操作的应用(以尾部插入为例)图解代码实现图解单链表的尾部删除代码实现图解打印单链表内数据代码实现图解用尾部插入和尾部删除对单链表进行修改代码实现输出结果单链表的头部插入代码实现图解编辑单链表的头部删除代码实现图解用尾部插入和尾部删除对单链表进行修改
10_Water
·
2024-02-04 19:22
【数据结构初阶(C语言实现)】
算法
数据结构
图论
c语言
数据结构
(C语言)代码实现(六)——单链表的实现
目录参考、格式头文件LinkList.h一、将函数的小括号写成中括号二、读取权限冲突三、L->Last指针没有移动四、函数指针的使用头文件完整代码测试函数(主函数)test.cpp测试结果参考、格式
数据结构
课本
万福泉源
·
2024-02-04 19:50
数据结构
c语言
开发语言
【
数据结构
】实现顺序表
大家好,我是苏貝,本篇博客带大家了解顺序表,如果你觉得我写的还不错的话,可以给我一个赞吗,感谢❤️目录一.概念及结构二.接口实现2.1创建顺序表结构体2.2初始化顺序表2.3销毁顺序表2.4打印顺序表2.5尾插2.6头插2.7尾删2.8头删2.9任意位置插入2.10任意位置删除2.11查找并返回下标三.模块化代码实现3.1SeqList.h3.2SeqList.c3.3test.c3.4结果演示一
苏貝貝
·
2024-02-04 19:05
数据结构
数据结构
Java集合·04·Vector详解
二、特点线程安全可以动态扩容/缩容三、
数据结构
包含了3个成员变量:elementData,elementCount,capacityIncreme
Lynn_R01612x2
·
2024-02-04 18:25
Java
数据结构
二叉树(一)二叉查询树
目录树的种类二叉树二叉查找树满二叉树编辑完全二叉树二叉树的数据存储链式存储数组存储寻址方式:二叉树的遍历(了解即可)编辑二叉查询树缺点前言-与正文无关生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋友的温馨时光,发现那些
A乐神
·
2024-02-04 18:30
算法和数据结构
数据结构
java红黑树 二叉树_Java
数据结构
—树(二叉查找树/平衡二叉树/红黑树)
简介:树是一种
数据结构
,二叉树是指最多有两颗子树的树。
weixin_39755218
·
2024-02-04 18:59
java红黑树
二叉树
数据结构
001:最大子数组和
题目给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23解题思路要求字数组中和最大的那组对应的
艰默
·
2024-02-04 18:00
Java
数据结构
二叉树(二)红黑树
目录
数据结构
图-树简介规则旋转重新着色红黑树构建过程前言-与正文无关生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。
A乐神
·
2024-02-04 18:25
算法和数据结构
数据结构
算法
数据结构
中的时间复杂度和空间复杂度基础
目录
数据结构
数据结构
中的基本名词数据数据对象数据元素数据项数据类型数据对象、数据元素和数据项之间的关系
数据结构
及分类逻辑结构物理结构算法算法的特点算法设计上的要求算法效率的衡量时间复杂度大O渐进表示法最坏情况和平均情况常见的时间复杂度计算常数阶线性阶求和倍数对数阶次方阶等差数列
EPSDA
·
2024-02-04 18:55
数据结构
C语言分析数据结构
数据结构
代码随想录算法训练营第八天|232.用栈实现队列、225. 用队列实现栈
文章讲解:代码随想录栈和队列是STL(C++标准库)里面的两个
数据结构
。
.wsy.
·
2024-02-04 18:20
代码随想录训练营
数据结构
计算机公共基础知识——
数据结构
与算法
1.1算法一、算法定义是指解题方案的准确而完整的描述。算法不等于程序(程序不可能优于算法)二、算法基本特征1.可行性:在现有的环境或条件下,是可以实现的。2.确定性:算法中每个步骤必须时明确定义的,不允许模棱两可。3.有穷性:算法必须在有限的时间内做完,必须在执行有限个步骤之后终止。(没有死循环)4.足够的情报:算法要有一定的输入数据和必须要有输出结果。三、算法的基本要素1.对数据对象的运算和操作
努力攀登的科技树
·
2024-02-04 18:49
计算机公共基础
python
王道
并查集
代码
intfind(ints[],intx){introot=x;//先找出根节点while(s[x]>=0)root=s[root];//returnroot;while(s[x]>=0){//如果不是则将节点接到根节点上inttmp=s[x];s[x]=root;x=s[x];}returnroot;}voidunion(ints[],introot1,introot2){if(root1==ro
今天也没有烦恼
·
2024-02-04 18:45
考研——数据结构
算法
数据结构
【C++】c++入门,认识c++版本的Hello world!
在c语言,
数据结构
初阶学完之后,咱们就要开始c++的学习了。关于c++的语法,有很多是为了弥补c语言的不足。在咱们学习c++的过程中,随着你对c++语法掌握的越来越熟练。我相信你会逐渐爱上c++。
崽崽..
·
2024-02-04 17:33
c++
Java核心技术-映射
映射(map)
数据结构
就是为此设计的。映射用来存放键/值对。如果提供了键,就能够查找到值。基本映射操作Java类库为映射提供了两个通用的实现:HashMap和TreeMap。
Tu9oh0st
·
2024-02-04 17:56
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他