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
数据结构手札
【
数据结构
01】栈
一、原理栈通常从
数据结构
和内存空间两个角度解释,从
数据结构
的角度,栈是一种线性结构表,只允许在固定的一端进行插入和删除元素,从内存空间角度,操作系统为函数和变量分配的内存空间通常在栈区,但是无论是从
数据结构
还是内存空间角度来看
AllinTome
·
2024-02-02 05:56
数据结构
数据结构
c语言
打卡进度,今天代码随想录开刷,Linux同步进行
1.首先今天的话,二分查找,双指针,都跟着随想录开始刷完了,因为有
数据结构
和STL的基础,跟下来应该不难。
自律即自由w
·
2024-02-02 05:55
数据结构
linux
滑动窗口思想
滑动窗口算法简介滑动窗口算法是一种通过定义窗口在
数据结构
上的滑动,以解决问题的方法。通常,窗口由两个指针表示,一个用于维护窗口的起始位置,另一个用于维护窗口的结束位置。
自律即自由w
·
2024-02-02 05:25
算法
数据结构
leetcode
数据结构
与算法面试系列-03
1.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序代码packagecom.jingxuan.system;publicclassSphere{publicstaticvoidmain(String[]args){doubles=0;doublet=100;for(inti=1;i0;i--){System.out.pr
梦睡了
·
2024-02-02 05:43
数据结构与算法
java
开发语言
数据结构
数据结构
与算法面试系列-02
1.一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上168后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:程序代码如下:packagecom.yoodb.util;publicclassDemo03{publicstaticvoidmain(String[]args){for
梦睡了
·
2024-02-02 05:12
数据结构与算法
java
开发语言
数据结构
MySQL原理(一)架构组成之逻辑模块(2)缓存机制
(2)MySQL将缓存存放在一个引用表(类似HashMap的
数据结构
)。通过一个哈希值索引,这个索
w_t_y_y
·
2024-02-02 05:35
关系型数据库MySQL
mysql
架构
缓存
MySQL原理(四)索引(2)存储结构
一、B-Tree索引BTREE索引就是一种将索引值按一定的算法,存入一个树形的
数据结构
中(二叉树),每次查询都是从树的入口root开始,依次遍历node,获取leaf。
w_t_y_y
·
2024-02-02 05:04
关系型数据库MySQL
mysql
数据库
AI绘画探索人工智能的未来
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”accusesbofsth.控告文章目录`AI绘画``前言``Al的应用领域
Aileen_0v0
·
2024-02-02 04:57
科技探索
AI作画
人工智能
开源
动画
图形渲染
游戏美术
硬件架构
【MySQL】学习并使用聚合函数和DQL进行分组查询
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”accountfor解释文章目录`SQL``DQL-聚合函数``常见的聚合函数
Aileen_0v0
·
2024-02-02 04:26
MySQL自学篇
mysql
学习
数据库
职场和发展
开发语言
科技
stata面板数据回归
会在变量窗口看到刚刚导入的四种数据根据我们的公式,需要lnrank和lnsize所以进行计算:得到新的两个变量genln_size=log(城市区域人口)genln_rank=log(rank)由于需要进行面板数据回归,所以先需要设置面板
数据结构
九十辰
·
2024-02-02 04:25
科学软件专栏
回归
数据挖掘
人工智能
阿里架构10年,头条开发2年,我终于写出了一套Java核心知识点!
覆盖了面试,JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、
数据结构
等大量知识点。总计80页,送给我的粉丝!
小兽_e1ba
·
2024-02-02 04:27
python---
数据结构
---prim(无向网+邻接表
importheapqclassGraph:def__init__(self,vertices):self.V=verticesself.graph={}defadd_edge(self,u,v,w):ifunotinself.graph:self.graph[u]=[]ifvnotinself.graph:self.graph[v]=[]self.graph[u].append((v,w))se
东箭武
·
2024-02-02 04:09
python
数据结构
开发语言
python---
数据结构
---栈--进制转换
classSeqStack(object):def__init__(self):self.top=0self.StackSize=500self.stack=[Noneforxinrange(0,500)]defStackEmpty(self):ifself.top==0:returnTrueelse:returnFalsedefgetTop(self):ifself.StackEmpty():p
东箭武
·
2024-02-02 04:39
python
数据结构
开发语言
数据结构
算法记录
1.K-th临近直接暴力穷举会超时,可以根据题目数据范围进行优化。栗子:添加操作:add(x,y);0[][]nodeList=newArrayList[4001/100][4001/100];intbeginX=(x-L)/100;//预防出界intendX=(x+L)/100;intbeginY=(y-L)/100;intendY=(y+L)/100;for(inti=beginX;i<=en
可乐manman
·
2024-02-02 04:59
算法
数据结构
java
集合
这是一种不允许值重复的顺序
数据结构
描述集合是由一组无序且唯一(即不能重复)的项组成的这个
数据结构
使用了与有限集合相同的数学概念创建使用对象表示集合classSet{constructor(){this.items
林键燃
·
2024-02-02 04:22
linux 内核协议栈 ip_loopback,Linux内核协议栈源码分析.pdf
图目录iv表目录viii前言xiii感谢xiv第1章协议栈概述11.1操作系统及网络协议介绍11.1.1Linux操作系统架构简介11.1.2网络协议发展介绍21.2本书的组织和安排41.2.1基本的
数据结构
和计算机术语
周雨鑫
·
2024-02-02 03:14
linux
内核协议栈
ip_loopback
备战蓝桥杯---
数据结构
与STL应用(进阶1)
让我们先来看一看map的基础应用吧:下面是实现代码:#includeusingnamespacestd;typedefmap>line;map>mx;map>my;intn,m;intdeal(line&x,line&y,intpos){intans=x[pos].size();multiset::iteratorit;//相当于指针for(it=x[pos].begin();it!=x[pos]
cocoack
·
2024-02-02 03:03
数据结构
c++
算法
蓝桥杯
备战蓝桥杯---
数据结构
与STL应用(优先队列的小细节)
很显然,我们先二分求X,对于验证,一开始我先想的是直接求每个的不足电量再除充电量后向上取整,然后判断与k的大小关系。事实上,如果让k很大,若有两只手机在下一刻多没电,显然上述方法得出的结论是错误的,因为我们忽视了过程性,因此,我们考虑用优先队列来维护每分中电量min的,并且因为耗电量不同,所以我们可以用商的形式来存(即存时间,这样巧妙的化解了耗电量不同带来的影响),并且注意优先队列中存结构体的形式
cocoack
·
2024-02-02 03:33
数据结构
蓝桥杯
c++
算法
备战蓝桥杯---
数据结构
与STL应用(进阶2)
本文将主要围绕有关map的今典应用展开:下面我用图进行分析:下面为AC代码:#includeusingnamespacestd;structPoint{intx,y;booloperatorS;intmain(){intT,kas=0;scanf("%d",&T);while(T--){if(kas)puts("");intn;scanf("%d",&n);printf("Case#%d:\n",
cocoack
·
2024-02-02 03:32
蓝桥杯
数据结构
c++
算法
使用WAF防御网络上的隐蔽威胁之反序列化攻击
什么是反序列化反序列化是将
数据结构
或对象状态从某种格式转换回对象的过程。这种格式通常是二进制流或者字符串(如JSON、XML),它是对象序列化(即对象转换为可存储或可传输格式)的逆过程。
AtlantisLab
·
2024-02-02 03:54
网络安全
并查集(高阶
数据结构
)
2.3判断两个元素是否在同一个集合2.4合并两个元素所在的集合2.5获取并查集中集合的个数2.6并查集的路径压缩2.7元素的编号问题三、并查集题目3.1省份的数量3.2等式方程的可满足性并查集是一种树型的
数据结构
GG_Bond19
·
2024-02-02 02:02
数据结构
数据结构
Python 有用的库&模块
pprintPython中的pprint模块是用于打印
数据结构
(如字典,列表等)的模块,提供了一种以更可读的方式打印
数据结构
的方法。
Daniel Muei
·
2024-02-02 02:31
Python
python
数据结构
中存储和存取的区别
复习
数据结构
的时候遇到了这两个词,就想着记录一下,因为我起初有点混淆了emmm……一、存取结构存取偏向于“取”。存取结构分为顺序存取和随机存取。
Daniel Muei
·
2024-02-02 02:30
------C++------
学习总结10
#遍历问题##题目描述我们都很熟悉二叉树的前序、中序、后序遍历,在
数据结构
中常提出这样的问题:已知一棵二叉树的前序和中序遍历,求它的后序遍历,相应的,已知一棵二叉树的后序遍历和中序遍历序列你也能求出它的前序遍历
GGJJM
·
2024-02-02 02:16
学习
算法整理
1.基础
数据结构
2.中级
数据结构
3.高级
数据结构
4.可持久化
数据结构
5.字符串算法6.图论算法7.树相关8.数论9.动态规划10.计算几何11.搜索12.随机化13.其他1、基础
数据结构
数组链表、双向链表队列
朱三分
·
2024-02-02 01:08
图数据库Neo4j简介
图数据库是基于图论实现的一种Nosql数据库,起
数据结构
和数据查询方式都是以图论为基础,主要用于存储更多的连接数据。如下图:Neo4jNeo4j是一个开源的NoS
拉霍拉卡
·
2024-02-02 01:50
Neo4j
数据库
neo4j
【知识点】数据库
文章目录数据库概述基本概念存储过程完整性约束范式FAQ分布式锁RedisMySQLZooKeeper非关系型数据库Redis
数据结构
限流内存淘汰机制LRU最近最少使用LFU最近经常使用过期策略关系型数据库
newcih
·
2024-02-02 01:15
数据库
oracle
mysql
Java高级进阶面试总结(全面,实时更新)
将该二进制流中的静态存储结构转化为方法去运行时
数据结构
。在内存中生成该类的Class对象,作为该类的数据访问入口。
今天背单词了吗980
·
2024-02-02 00:38
直面Java
java
面试
【
数据结构
07】AVL树
目录一、二叉搜索树二、AVL树2.1左单旋2.2右单旋2.3左右双旋2.4右左双旋三、AVL.h四、test.cpp一、二叉搜索树二叉搜索树,又称二叉排序树(BinarySearchTree),相比于普通二叉树,BST的特性有:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树二叉搜索树通常在数据插入的
AllinTome
·
2024-02-02 00:29
数据结构
数据结构
算法
【
数据结构
08】红黑树
一、概述红黑树,是一种二叉搜索树,每一个节点上有一个存储位表示节点的颜色,可以是Red或Black。通过对任何一条从根到叶子的路径上各个节点着色方式的限制,红黑树确保没有一条路径会比其他路径长上两倍,因而是接进平衡的。红黑树性质:根节点是黑色红节点的两个孩子一定是黑色的;黑节点的两个孩子不一定是红色的。没有连续的红节点对于每个节点,从该节点到其后所有后代叶节点的简单路径上,均包含相同数目的黑节点每
AllinTome
·
2024-02-02 00:58
数据结构
数据结构
python数据分析8:数据分组统计
1.根据给定的条件将数据拆分成组2.每个组都可以独立应用函数(如求和,求平均值)3.将结果合并到一个
数据结构
中DataFrame.groupby(by=None,axis=0,level=None,as_index
0清婉0
·
2024-02-01 23:05
C#面:如何理解委托
委托:是C#中的一种类型,它可以用来引用一个或多个方法,并允许将这些方法作为参数传递给其他方法或存储在
数据结构
中。委托提供了一种简洁而灵活的方式来实现事件处理、回调函数和异步编程等功能。
那个那个鱼
·
2024-02-01 23:12
C#面试题
c#
c#
开发语言
.net
【栈在函数调用中的应用,栈在表达式求值中的应用】
栈在函数调用中的应用,栈在表达式求值中的应用栈是一种常见的
数据结构
,在计算机科学中有许多应用场景。下面以栈在函数调用中的应用为例进行详细说明。
数据科学与艺术的贺公子
·
2024-02-01 23:32
java
开发语言
【Redis】一文搞懂redis的所有知识点
2.说说Redis的基本
数据结构
类型2.1Redis的五种基本数据类型编辑2.2Redis的三种特殊数据类型3.Redis为什么这么快?
王果冻ddd
·
2024-02-01 23:17
java
redis
缓存
开发语言
数据结构
算法
数据结构
(Python版):树(Tree)、二叉树(Binary Tree)
0.树(Tree)树(Tree)是有限个数据节点(即数据项)组成的集合,其中除根节点和叶的下标为外,每个节点都具有一个直接先驱节点和多个直接后继节点,这与每节点仅具有一个直接先驱节点和一个直接后继节点的线性结构不同;树结构中,根节点(Root)没有先驱节点,叶节点(Leaf)没有后续节点。1.二叉树(BinaryTree)1.1二叉树的定义如果树中的每个节点最多可以有两个后续节点,那么这样的树状结
HadesZ~
·
2024-02-01 23:17
数据结构
链表
b树
数据结构
三:树(Tree)
一、树(Tree)的定义1、树(Tree)是n(n≥0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:(1)有且有一个特定的称为根(Root)的结点;(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、…、Tm,其中每一个集合本身又是一棵树,并且称为根的子树(SubTree)。图3.1二、结点的分类1、结点拥有的子树数称为结点的度(Degree)。2、度为0的结点称为
Online_you
·
2024-02-01 23:46
数据结构
【
数据结构
】(三)树Tree
目录1、基本概念2、二叉树BinaryTree3、树、森林与二叉树的转换4、赫夫曼树HuffmanTree与赫夫曼编码HuffmanCoding1、基本概念(1)树(Tree)是n(n≥\geq1)个节点的有限集,n=0时称为空树。(2)非空树唯一拥有一个根(Root)结点(Node),n>1时其余结点可分为m(m>0)个互不相交的有限集并各自成根的子树(SubTree)。(3)结点拥有的子树数目
王果冻ddd
·
2024-02-01 23:46
数据结构
算法
java
intellij-idea
数据结构
与算法初阶刷题篇1:线性表—单链表OJ面试题训练
在《
数据结构
与算法篇初阶3:线性表—链表相关知识点讲解》中,为大家详细讲解了线性表中的单链表相关知识,这一讲主要承接单链表的内容进行针对性的笔试面试OJ刷题训练,带领读者了解单链表的应用场景及应用特征。
King_lm_Guard
·
2024-02-01 21:02
数据结构与算法
算法
数据结构
链表
c++
c语言
(
数据结构
C语言)链表去重
为了应付一下可怕未知的
数据结构
机试,本人想练习一下编程,于是打开学校OJ,从头开始练习,拿这道链表去重练手,但也做了好长时间(泪)。
师傅ao
·
2024-02-01 21:02
数据结构
链表
算法
c语言
【leetcode-树】二叉树的序列化与反序列化
【leetcode-树】二叉树的序列化与反序列化序列化是将一个
数据结构
或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据
程序员小2
·
2024-02-01 21:58
Redis 5.0 Streams类型简介
针对这个新的数据类型,Redis在底层也加了新的
数据结构
来支持。从功能层面来讲,Streams加上它的指令实现了一个完备的分布式消息队列。
空挡
·
2024-02-01 21:34
基于MongoDB实现聊天记录的存储
MongoDB将数据存储为一个文档,
数据结构
由键值(key=>value)对组成。MongoDB文档类似于JSON对象,字段值可以包含其
最后一支迷迭香
·
2024-02-01 21:20
mongodb
mongodb
数据库
聊天记录
java
springboot
刨析
数据结构
(一)
个人主页:小田爱学编程系列专栏:
数据结构
————"带你无脑刨析"关注博主,随时获取更多关于
数据结构
的优质内容!欢迎来到小田代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა目录一.
数据结构
是啥?
小田爱学编程
·
2024-02-01 21:16
数据结构
c语言
c++
算法
c#
【八大排序】直接插入排序 | 希尔排序 + 图文详解!!
江池俊:个人主页个人专栏:✅
数据结构
冒险记✅C语言进阶之路有航道的人,再渺小也不会迷途。
江池俊
·
2024-02-01 21:27
数据结构冒险记
排序算法
算法
数据结构
八大排序
直接插入排序
希尔排序
C语言第十五弹---操作符(上)
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】操作符1、操作符的分类2、二进制和进制转换2.1、2进制转10进制2.1.1、10进制转2进制数字2.2、2进制转8进制和16进制2.2.2
小林熬夜学编程
·
2024-02-01 21:21
C语言详解
c语言
开发语言
【LeetCode每日一题合集】2023.11.27-2023.12.3
文章目录907.子数组的最小值之和(单调栈+贡献法)1670.设计前中后队列⭐(设计
数据结构
)解法1——双向链表解法2——两个双端队列2336.无限集中的最小数字解法1——维护最小变量mn和哈希表维护已经去掉的数字解法
Wei *
·
2024-02-01 20:48
算法刷题记录
leetcode
算法
力扣
滑动窗口
单调栈
【C++】入门
结束
数据结构
初阶的学习后,很高兴继续学习C++,欢迎大家一起交流~目录C++关键字命名空间命名空间定义命名空间使用C++输入&输出缺省参数缺省参数概念缺省参数分类函数重载函数重载概念C++支持函数重载的原理
核动力C++选手
·
2024-02-01 20:08
C++
c++
开发语言
【
数据结构
1-4】图的基本应用
一、【P5318】查找文献(邻接表+DFS+BFS)本题是图的遍历模板题,需要使用DFS和BFS遍历方法。由于本题最多有1e5个顶点,如果采用邻接矩阵存储图的话需要4*1e10Byte空间,显然会超内存,因此这里采用邻接表的方法存储。但需要注意的是,本题并没有使用广义上的邻接表,而是使用vector和array结合的方式存储,先用Edge数组存储边,并赋予每条边一个序号,然后用二维vector数组
不爱睡觉不爱起床的小Kiku
·
2024-02-01 20:07
数据结构
MIT6.5830 实验2
前置回顾在实验一中,我们完成了基本的数据存储层功能,以及实现了最核心的几个
数据结构
,Tuple、HeapFile、HeapPage、BufferPool等,对他们的增删查改已经支持,但没有和上层的逻辑sql
一颗小小的石头.
·
2024-02-01 19:03
MIT6.5830
数据库开发
mit课程
mit 6.830通关小结
前提:我做的是最新版的6.830lab架构图实验lab1实现基本的
数据结构
tuple,page,tupleDesc,iterator等等,难度不大lab2实现scaniterator基于scaniterator
Cscccccon
·
2024-02-01 19:31
数据库
java
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他