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.时间复杂度和空间复杂度
博客主页:爱敲代码的小杨.✨专栏:《JavaSE语法》❤️感谢大家点赞收藏⭐评论✍,您的三连就是我持续更新的动力❤️小杨水平有限,欢迎各位大佬指点,相互学习进步!文章目录时间和空间复杂度1.算法效率2.时间复杂度2.1时间复杂度的概念2.2大O渐进表示法2.3推导大O阶方法2.4常见的时间复杂度3.空间复杂度时间和空间复杂度1.算法效率算法效率分为两种:第一种是时间效率;第二种是空间效率。时间效率
爱敲代码的小杨.
·
2024-01-20 13:11
Java
数据结构与算法
算法
java
数据结构
【Python_58-66】字典【b站搬运_子木】
内置的
数据结构
之一,与列表一样,是可变序列格式:“键:值”,键值对。
太甜了不要加糖
·
2024-01-20 12:42
十大Python应用程序
动态类型、内置
数据结构
、强大的库、框架、社区支持–这些都是使Python成为快速开发任何类型应用程序的有吸引力语言的部分原因。在本文中,我们将看到Python在应用程序开发方面的一些优势。
IT赶路人
·
2024-01-20 12:55
python
python
烧脑的指针(一)
欢迎来到小田代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა
数据结构
在编程中具有重要的作用,要想学好
数据结构
,就得先把基础打好指针结构体动态内存管理目录一、指针是什么?
小田爱学编程
·
2024-01-20 12:54
c语言从入门到进阶
c语言
数据结构
c#
c++
扫雷游戏
欢迎来到小田代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა目录一、扫雷游戏二.游戏的分析和设计1.
数据结构
的分析2.文件结构设计三、游戏的实现game.hgame..ctest.c四、小白答疑五
小田爱学编程
·
2024-01-20 12:24
c语言从入门到进阶
游戏
c语言
算法
设计社交网络的
数据结构
1:确定UseCase和约束UseCasesUser搜索某人然后看到被搜索人的最短路径Service有高可用约束和假设状态假设Traffic不是平均分布的一些被搜索者是更加受欢迎的,某些被搜索者只会被搜索一次图数据不适用与单个机器图的分布是轻量级的一亿个User每个User平均有50个朋友十亿个搜索每个月练习使用更传统的系统-不要使用graph-specificsolutions,比如GraphQ
李黎明
·
2024-01-20 12:11
数据结构
php
开发语言
JAVA中 Lambda 方法引用 算法
算法和
数据结构
一、Arrays类接下来学习的类叫做Arrays,其实Arrays并不是重点,但是我们通过Arrays这个类的学习有助于我们理解下一个知识点Lambda的学习。
秋野酱
·
2024-01-20 11:19
java
算法
开发语言
【Linux】基本指令
博客主页:小羊失眠啦.系列专栏:《C语言》《
数据结构
》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️文章目录一、认识操作系统二、Linux基本指令2.1ls指令2.2pwd指令2.3cd指令
小羊失眠啦.
·
2024-01-20 11:12
Linux
linux
运维
服务器
【MySQL】——关系数据库标准语言SQL(大纲)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
MySQL
sql
数据库
【Java】——期末复习题库(十一)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Java】——期末复习题库(十二)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Linux】——期末复习题(一)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:
数据结构
_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:55
Linux
linux
运维
服务器
[面试题~]Golang
切片是一种
数据结构
,包含一个底层数组的指针,当前切片个数len以及切片的最大容量cap,描述的是一块数组。3.2切片的扩容策略切片的扩容都是调用growslice方法,不同版本,扩容机制也有细微差距。
程序员三木
·
2024-01-20 11:20
大后端
golang
开发语言
后端
五面蚂蚁金服Java研发岗:
数据结构
+Redis+分布式+微服务
面试问题如下:一面(主要看基础):先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些
数据结构
?链表和数组的优缺点?解决hash冲突的方法有哪些?
java云帆
·
2024-01-20 11:20
Redis: Redis介绍
文章目录一、redis介绍二、通用的命令三、
数据结构
1、字符串类型(String)(1)介绍(2)常用命令(3)
数据结构
2、列表(List)(1)介绍(2)常用命令(3)
数据结构
3、集合(Set)(1)
玉成226
·
2024-01-20 11:13
redis
实验四 SQL语言
作者:主页我的专栏C语言从0到1探秘C++
数据结构
从0到1探秘Linux欢迎关注:点赞收藏✍️留言码字不易,你的点赞收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!!
迷茫的启明星
·
2024-01-20 11:43
ORACLE
sql
数据库
oracle
JAVA 并发容器和阻塞队列
JAVA并发容器和阻塞队列JAVA并发容器ConcurrentHashMapjdk7vsjdk8异同和优缺点
数据结构
JDK7采用segment分段锁的思想,jdk8中是使用数组+链表+红黑树实现。
三石_5f43
·
2024-01-20 10:42
MySQL索引分类
按
数据结构
划分hash索引MySQL并没有显式支持Hash索引,而是作为内部的一种优化。
数据100
·
2024-01-20 10:43
Java 数组、二维数组、值传递和引用传递的区别
数组是一种
数据结构
,用来存储同一类型值的集合。通过一个整型下标可以访问数组中的每一个值。数组的定义在声明数组变量时,需要指出数组类型(数据元素类型紧跟[])和数组变量的名字。
VincentHu_
·
2024-01-20 10:04
Java
java
python
开发语言
C++入门【32-C++
数据结构
】
C/C++数组允许定义可存储相同类型数据项的变量,但是结构是C++中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:Title:标题Author:作者Subject:类目BookID:书的ID定义结构为了定义结构,您必须使用struct语句。struct语句定义了一个包含多个成员的新的数据类型,
心灵行者
·
2024-01-20 10:59
C++入门
c++
数据结构
算法
揭秘程序栈:你的代码在幕后是怎么运行的?
栈是一种特殊的
数据结构
,它只允许在一端(称为栈顶)进行操作,比如插入(压栈)和删除(弹栈)。程序栈主要解决了两个问题:多层函数嵌套返回的问题,以及一些参数、临时变量的资源管理。
萤火架构
·
2024-01-20 10:57
计算机基础
程序栈
性能优化
压栈
内联函数
栈溢出
数据结构
一轮复习 之 第二章
一、线性表(逻辑结构)-顺序表(物理结构)操作:静态分配:ElemTypedata[Lenght]动态分配(空间可扩充:新开辟一个更大的空间,并移动原数据):ElemType*data开辟一个新的空间,并移动之前的内容:IncreaseSize()插入元素:IistInsert(&L,i,e)获取元素:GetElem(L,i)特点:拓展空间、插入删除不易存储密度高随机访问,O(1)时间内查找到查找
奥利奥利奥利奥
·
2024-01-20 09:47
数据结构
【算法与
数据结构
】96、LeetCode不同的二叉搜索树
文章目录一、题目二、解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。
晚安66
·
2024-01-20 09:30
算法
算法
Vue 中 Element UI 的 el-table 组件实现动态表头和内容
需要后端返回的
数据结构
能够体现表头层级关系以及对应的
数据结构
相匹配。这样的数据通常是一个嵌套数组,每个表头单元可能包含自身的列信息以及它的子表头和相关数据。
咸鱼妹妹
·
2024-01-20 08:55
vue.js
elementui
前端
初阶
数据结构
:链表
目录1.引子:什么是链表2.简单
数据结构
:链表2.1链表简介与功能分析2.2单链表的实现2.2.1单链表:存储数据的结构体2.2.2单链表:结点创建与链表数据清理2.2.2单链表插入数据与删除2.2.3
执笔者548
·
2024-01-20 08:39
数据结构
链表
初阶
数据结构
:顺序表
目录1.引子:线性表2.简单
数据结构
:顺序表2.1顺序表简介与功能模块分析2.2顺序表的实现2.2.1顺序表:存储
数据结构
的构建2.2.2顺序表:初始化与空间清理(动态)2.2.3顺序表:插入与删除数据
执笔者548
·
2024-01-20 08:38
数据结构
初阶
数据结构
:顺序表相关题目练习
顺序表相关题目练习一,引子二,练习题目1.移除指定元素2.删除有序数组中的重复项3.合并两个有序数组一,引子在对顺序表这一
数据结构
进行了学习与自实现后,我明白了顺序表的是使用了物理地址上连续的数组模型实现的
执笔者548
·
2024-01-20 08:38
数据结构
算法
[算法与
数据结构
]:LRU Cache 的原理与C++实现
LRUCache实现1.什么是LRUcache2.LeetcodeLRUcache3.C++实现1.什么是LRUcacheLRU全称是LeastRecentlyUsed,即最近最久未使用,是一种简单的缓存策略。顾名思义,LRU算法会选出最近最少使用的数据进行淘汰。那么什么是缓存(Cache)呢?缓存是一种提高数据读取性能的技术,可以有效解决存储器性能和容量的矛盾,是一种空间换时间的设计思想,比如我
Way_X
·
2024-01-20 08:37
算法与数据结构
算法
数据结构
c++
用java以数组为底层
数据结构
创建自己的栈
java以数组为底层
数据结构
创建自己的栈栈可以解决什么问题呢:1.括号匹配问题2.递归3.表达式求值问题首先明确栈的功能:1.入栈:给底层数组的尾部插入元素相当于入栈2.出栈:把底层数组的最后一个元素提出来相当于出栈
刘zy_9527
·
2024-01-20 08:37
java
数据结构
开发语言
数据结构
day1
1.思维导图2.定义一个简单宏或宏函数,实现两个数交换。3.定义字符类型指针,指针指向n个连续堆区内存,输入,计算字符串长度定义函数,实现内存申请定义函数,解释字符串长度定义函数,释放内存
张智仁01
·
2024-01-20 08:36
数据结构
c语言
linux
学习
Python基础
数据结构
和操作
一、字符串一.认识字符串字符串是Python中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。a='helloworld'print(type(a))注意:控制台显示结果为,即数据类型为str(字符串)。1.1字符串特征一对引号字符串name='Frank'name="二狗"三引号字符串name='''Frank'''name="""二狗"""注意:三引
二狗的编程之路
·
2024-01-20 08:36
python
数据结构
python
开发语言
插入排序(一)——直接插入排序与希尔排序
常用排序算法三.常用排序算法的实现3.1插入排序3.1.1基本思想3.1.2直接插入排序3.1.3希尔排序(缩小增量排序)四.全部代码sort.csort.htest.c五.结语一.前言本文我们开始进入
数据结构
的难点
玛丽亚后
·
2024-01-20 08:04
数据结构
算法
数据结构
排序算法
c语言
【
数据结构
二】链表和LinkedList详解
目录链表和LinkedList1.链表的实现2.LinkedList的使用3.ArrayList和LinkedList的区别4.链表OJ题训练链表和LinkedList当在ArrayList任意位置插入或者删除元素时,就需要将后序元素整体往前或者往后搬移,时间复杂度为O(n),效率比较低,因此ArrayList不适合做任意位置插入和删除比较多的场景。链表是一种物理存储结构上非连续存储结构,数据元素
小皮侠
·
2024-01-20 07:03
数据结构
链表
MySQL索引
小结:磁盘随机访问与连续访问:MySQL与磁盘交互的基本单位:建立共识索引的理解:理解单个Page:理解多个Page:页目录:多页情况:复盘复盘:InnoDB在建立索引结构来管理数据的时候,为什么其他
数据结构
不行
Obto-
·
2024-01-20 07:57
Mysql入门到入土
mysql
数据库
索引
磁盘结构
Leetcoder Day12|二叉树part01
+目录二叉树理论基础二叉树种类满二叉树完全二叉树二叉搜索树平衡二叉搜索树二叉树的存储方式二叉树的遍历方式二叉树的定义二叉树的递归遍历二叉树的迭代遍历二叉树的统一迭代法今日心得二叉树理论基础二叉树种类在
数据结构
中对二叉树的考察往往是重点之一
恩爱鹿皮er
·
2024-01-20 07:23
数据结构
Leetcoder Day5 | 哈希表理论基础 及 Part 1
哈希函数拉链法线性探测法常见的三种哈希结构242.有效的字母异位词349.两个数组的交集集合法数组法202.快乐数1.两数之和语法总结(Java)今日心得哈希表理论基础哈希表(Hashtable)性质:根据关键码的值而直接进行访问的
数据结构
恩爱鹿皮er
·
2024-01-20 07:52
Leetcode算法刷题记录
散列表
数据结构
HashMap的put()操作流程详解
HashMap的put方法流程总结1、put(key,value)中直接调用了内部的putVal方法,并且先对key进行了hash操作;2、putVal方法中,先检查HashMap
数据结构
中的索引数组表是否位空
柳蒿
·
2024-01-20 07:52
第1周:基础知识和环境搭建
数据结构
:列表、元组、字典、集合。控制流:if语句、for循环、while循环。函数定义:参数、返回值、lambda函数。类和对象:定义类、创建对象、继承、多态。模
M.D
·
2024-01-20 06:56
python
pytorch
Python5个内建高阶函数的使用
本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的
数据结构
和提高数据处理的效率,这5个函数分别是:mapreducefiltersorted/sortzipimage
玄机L
·
2024-01-20 06:46
2021-01-20(性能优化之概念篇)
第2种是执行时间短,但是执行频次很高的方法,因为执行次数多,累积效应下就会对性能产生很大的影响计算性能优化(1).批处理与缓存(2).异步操作(3).容器性能(4).
数据结构
电量优化电量消耗分析:BatteryHistorian
weiren123
·
2024-01-20 06:29
C++从零开始的打怪升级之路(day14)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的
数据结构
,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的内容是string类这里给上官方的文档链接
云淡风轻kk
·
2024-01-20 05:50
c++
开发语言
C++从零开始的打怪升级之路(day15)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的
数据结构
,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的内容是string类,明天开始学习
云淡风轻kk
·
2024-01-20 05:20
c++
开发语言
O(1) 时间插入、删除和获取随机元素
题目链接O(1)时间插入、删除和获取随机元素题目描述注意点在调用getRandom方法时,
数据结构
中至少存在一个元素满足每个函数的平均时间复杂度为O(1)解答思路因为要满足满足每个函数的平均时间复杂度为
青釉Oo
·
2024-01-20 05:44
算法
算法
数据结构
leetcode
java
RocketMQ源码解析之消息发送(二)
目录1:写在前面2:RocketMQ消息
数据结构
3:生产者启动流程3.1:DefaultMQProducer3.2:启动生产者具体的实现类DefaultMQProducerImpl3.3:同步消息发送基本流程
奔跑的小猪zc
·
2024-01-20 05:31
RocketMQ
RockerMQ消息发送流程
动手学深度学习3 数据操作+数据预处理
数据操作+数据预处理1.基础
数据结构
-N维数组2.数据操作实现--基础的张量运算1.张量--创建与赋值1.数据生成--创建torch.arange2.张量的属性--shape、numel3.reshape
陌上阳光
·
2024-01-20 04:48
动手学深度学习
深度学习
人工智能
pytorch
python算法与
数据结构
(搜索算法和拓扑排序算法)---深度优先搜索
课程目标了解树/图的深度遍历,宽度遍历基本原理;会使用python语言编写深度遍历,广度遍历代码;掌握拓扑排序算法搜索算法的意义和作用搜索引擎提到搜索两个子,大家都应该会想到搜索引擎,搜索引擎的基本工作步骤;网页爬取—数据预处理—排序—查询第一步,网页爬取,非常重要,简单来说,就是给爬虫(蜘蛛程序或者爬虫机器人)分配一组起始的网页,爬取一个网页后,解析提取出这个网页里的所有超链接,再依次爬取出这些
茨球是只猫
·
2024-01-20 04:48
算法
python
数据结构
刷题总结1.19
链接队列是一种基于链表实现的队列
数据结构
。队列的特点是先进先出,即首先进队的元素将首先出队。在出队操作中,我们需要移动front指针,将其指向下一个元素。这样,队列的第一个元素就被移除了。
小白冲冲冲123
·
2024-01-20 04:13
算法
后端开发面试必会:数据库基础知识及常见面试问题
2、索引有哪些
数据结构
?各有哪些优缺点?首先
CV干饭王
·
2024-01-20 04:11
面试+学习经验
数据库
mysql
索引
锁
redis探秘:选择合适的
数据结构
,减少80%的内存占用,这些点你get到了吗?
redis作为目前最流行的nosql缓存数据库,凭借其优异的性能、丰富的
数据结构
已成为大部分场景下首选的缓存工具。由于redis是一个纯内存的数据库,在存放大量数据时,内存的占用将会非常可观。
码农开花
·
2024-01-20 04:51
【Linux】第十章 进程间通信(管道+system V共享内存)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶
数据结构
与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2024-01-20 03:09
Linux
linux
运维
服务器
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他