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
Leetcode数据结构
【Web】Redis未授权访问漏洞学习笔记
Redis动态修改配置webshell反弹shellRedis写入反弹shell任务加固方案简介Redis(RemoteDictionaryServer远程字典服务器)是一个开源的内存数据库,也被称为
数据结构
服务器
Z3r4y
·
2024-02-13 10:16
redis
ctf
web
未授权访问
web安全
网络安全
shellcode
Java集合 LinkedList
目录LinkedList实例LinkedListLinkedList是Java中的一个重要的
数据结构
,它实现了List接口,提供了链表
数据结构
的实现。
还是做不到吗?
·
2024-02-13 09:12
JAVA
java
开发语言
leetcode
--167--两数之和 II - 输入有序数组
题目:给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值index1和index2,其中index1必须小于index2。说明:返回的下标值(index1和index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入:numbers=[2,7,11,15],target=9输出:[1,2]解释:2与7之和
minningl
·
2024-02-13 09:00
《剑指 Offer》专项突破版 - 面试题 41 和 42 : 详解队列的应用(C++ 实现)
目录队列的应用面试题41:滑动窗口的平均值面试题42:最近请求次数队列的应用队列是一种经常被使用的
数据结构
。
melonyzzZ
·
2024-02-13 09:53
数据结构
c++
算法
leetcode
面试
严蔚敏
数据结构
代码c语言
P20例2-1,合并线性表(1)将所有Lb中但不在la中的数据元素插入到La中voidunion(List&La,ListLb){//将所有Lb中但不在la中的数据元素插入到La中La_len=ListLength(La);Lb_len=ListLength(Lb);//求线性表的长度for(i=1;iL.length+1)returnERROR;//插入位置不合理if(L.length>=L.l
陇院第一Sweet Baby
·
2024-02-13 09:14
算法
数据结构
c语言
数据结构
哈希表
这里个大家用数组来模拟哈希表法一:拉链法法二:开放寻址法/**Project:11_哈希表*FileCreated:Sunday,January17th2021,2:11:23pm*Author:Bug-Free*Problem:AcWing840.模拟散列表拉链法*/#include#includeusingnamespacestd;constintN=1e5+3;//取大于1e5的第一个质数,
自身就是太阳
·
2024-02-13 08:43
散列表
算法
数据结构
「
数据结构
」绪论
数据结构
的研究内容无法用数学的公式或方程来描述,是一些“非数值计算”的程序设计问题描述非数值计算问题的数学模型的数学方程,而是诸如表、树和图之类的具有逻辑关系的数据
数据结构
是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科
数据结构
的基本概念数据定义
PinHsin
·
2024-02-13 08:12
数据结构
算法
数据结构
:并查集讲解
并查集1.并查集原理2.并查集实现3.并查集应用4.并查集的路径压缩1.并查集原理在一些应用问题中,需要将n个不同的元素划分成一些不相交的集合。开始时,每个元素自成一个单元素集合,然后按一定的规律将归于同一组元素的集合合并。在此过程中要反复用到查询某一个元素归属于那个集合的运算。适合于描述这类问题的抽象数据类型称为并查集(union-findset)。如何合并两个集合:先找到两个集合的根部(负数为
派小星233
·
2024-02-13 08:42
高阶数据结构
数据结构
算法
笔记
经验分享
c++
LeetCode
--代码详解 155.最小栈
155.最小栈题目设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。示例1:输入:["MinStack","push","push","pu
Java之弟
·
2024-02-13 08:41
LeetCode
java
算法
数据结构
LeetCode
--代码详解 21.合并两个有序链表
21.合并两个有序链表题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100<=Node.val<=100l1和l2均按非递
Java之弟
·
2024-02-13 08:41
LeetCode
leetcode
链表
算法
LeetCode
--代码详解 33.搜索旋转排序数组
33.搜索旋转排序数组题目整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0nums[mid]){//目标值在左半段,mid值在右半段nums[mid]=Integer.MAX_VALUE;}if(nums[0]>target&&nums[0]=target)right=mid-1;elseleft=mid+1;}return-1;}}
Java之弟
·
2024-02-13 08:11
LeetCode
leetcode
算法
数据结构
二叉树OJ题目(2)
目录1.二叉树的深度2.单值二叉树3.二叉树的前序遍历4.二叉树的中序遍历5.二叉树的后序遍题目目代码思路整体分析&注意事项易错点画图递归分析1.二叉树的深度LCR175.计算二叉树的深度-力扣(
LeetCode
唐唐思
·
2024-02-13 08:04
初阶数据结构
数据结构
C语言
算法
Leetcode
171. Excel Sheet Column Number
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionExcelSheetColumnNumber2.SolutionVersion1classSolution:deftitleToNumber(self,s):result=0mapping={chr(64+i):iforiinrange(1,27)}s=list(s)s.reverse()forindex,ch
SnailTyan
·
2024-02-13 08:52
【MySQL】MySQL函数学习和总结
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”askforthemoon异想天开文章目录`函数``流程函数``if函数``
Aileen_0v0
·
2024-02-13 08:15
MySQL自学篇
mysql
学习
数据库
数据结构
------算法时间复杂度
通俗的理解一下算法的时间复杂度主要是看这个速发的时间性能,从这个算法规模入手,具体的看一下这个算法的所需时间与这个算法规模的关系关系有O(1)常数次1次2次。。。。。。O(n)一个for循环O(n^2)两个for循环(嵌套)O(mn)两个for循环(嵌套)且其中一个的循环次数为mO(m+n)两个并列的for循环,不是根据那个时间复杂度的规模取大头吗?这是因为如果m和n的大小如果不确定的话可以这么写
9677
·
2024-02-13 08:15
数据结构
算法
02.
数据结构
一、链表作用:用于写邻接表;邻接表作用:用于存储图或树;1、用数组模拟单链表#includeusingnamespacestd;constintN=100010;//head表示头结点的下标//e[i]表示结点i的值//ne[i]表示结点i的next指针是多少//idx存储当前已经用到了哪个点inthead,e[N],ne[N],idx,;//初始化voidinit(){head=-1;idx=0
Luer笔达
·
2024-02-13 07:35
算法基础
数据结构
算法
【玩转408
数据结构
】线性表——定义和基本操作
考点剖析线性表是算法题命题的重点,该类题目实现相对容易且代码量不高,但需要最优的性能(也就是其时间复杂度以及空间复杂度最优),这样才可以获得满分。所以在考研复习中,我们需要掌握线性表的基本操作,在平时多进行代码练习。当然在考场上,我们并不一定要求代码具有实际的可执行性,但我们需要去清晰的表达出算法的思路步骤,且算法题目只允许使用C/C++语言进行实现。线性表知识点关于线性表这章内容其实并不多,我们
凉云生烟
·
2024-02-13 07:05
考研408之数据结构
数据结构
考研
算法
【玩转408
数据结构
】线性表——线性表的顺序表示(顺序表)
知识回顾通过前文,我们了解到线性表是具有相同数据类型的有限个数据元素序列;并且,线性表只是一种逻辑结构,其不同存储形式所展现出的也略有不同,那么今天我们来了解一下线性表的顺序存储——顺序表。顺序表的定义顺序表指的是将逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。所以顺序表的特点就是其逻辑顺序与其物理顺序相同。我们不妨将设线性表L存储的起始位置为LOC
凉云生烟
·
2024-02-13 07:35
考研408之数据结构
数据结构
算法
考研
408
数据结构
——线性表之顺序表的完整详细操作(实验报告)
数据结构
一、顺序表的基本操作先新建一个项目,就叫SeqList再新建三个文件SeqList.h文件#ifndefSEQLIST_H_INCLUDED#defineSEQLIST_H_INCLUDED#include
琦绮崎
·
2024-02-13 07:35
数据结构
头歌实践教学平台
数据结构
与算法顺序线性表——实验及提升训练
针对
数据结构
顺序表在头歌平台练习过程中的完成代码,仅仅为作者一次通过(可能并未按照题目要求时间复杂度或空间复杂度),仍有较大优化空间,如有其他需求可留言。
biubiupiu~~~
·
2024-02-13 07:35
头歌平台数据结构
链表
【FreeRTOS】堆栈管理:任务执行的基石
在计算机系统中,堆栈(Stack)是一种
数据结构
,它按照“后进先出”(La
香蕉不会写代码
·
2024-02-13 07:20
linux
单片机
stm32
嵌入式硬件
c语言
数据结构
nodejs学习计划--(八)MongoDB数据库
MongoDB1.简介1.Mongodb是什么MongoDB是一个基于分布式文件存储的数据库,官方地址https://www.mongodb.com/2.数据库是什么数据库(DataBase)是按照
数据结构
来组织
化作繁星
·
2024-02-13 06:06
#
node学习路程
数据库
数据库
学习
mongodb
node.js
前端
【for循环——讲解】
JavaScript中的`for`循环4.Java中的`for`循环5.C#中的`for`循环6.C++中的`for`循环1.介绍for循环是一种常见的控制结构,被用于在编程中重复执行一段代码固定的次数,或者遍历
数据结构
中的每个元素
程序员不想敲代码啊
·
2024-02-13 06:58
java
java
错误的集合(力扣刷题)
题目链接:645.错误的集合-力扣(
LeetCode
)题目:集合s包含从1到n的整数。
我要学编程(ಥ_ಥ)
·
2024-02-13 06:27
C语言
算法
leetcode
c语言
探索Redis特殊
数据结构
:Stream在实际中的应用
一、概述Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloomfilter、Cuckoofilter、t-digest、Top-K、Count-minsketch、Configuration)和Timeseries
栈江湖
·
2024-02-13 06:56
redis
stream
缓存
探索Redis特殊
数据结构
:Geospatial(地理位置)在实际中的应用
一、概述Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloomfilter、Cuckoofilter、t-digest、Top-K、Count-minsketch、Configuration)和Timeseries
栈江湖
·
2024-02-13 06:55
redis
数据结构
bootstrap
OpenCV学习路线图
下面是针对初学者设计的一个学习路线图:第1周:计算机视觉和OpenCV概述介绍计算机视觉及其应用领域讨论OpenCV的历史、特点和工作原理OpenCV的安装和配置(Windows/Linux/macOS)了解OpenCV的基本
数据结构
superdont
·
2024-02-13 06:22
计算机视觉
opencv
学习
人工智能
A-
LeetCode
-1-算法(B1-5)-贪心算法
上层主目录https://www.jianshu.com/p/63ba15ef62271、2、3、4、5、
鄙人_阿K
·
2024-02-13 06:50
c++ STL系列——(二)vector
vector提供了一种方式,以单一
数据结构
来存储元素集合,并且可以动态地调整大小以适应新元素。本文将深入探讨vector的设计理念、特性、使用方法及其优缺点,帮助开发者更好地理解和利用这一强大的工具。
飞影铠甲
·
2024-02-13 06:13
算法
c++
开发语言
c++ STL系列——(四)queue
queue是一个先进先出(FIFO)的
数据结构
,它允许在队列的末尾添加元素,并从队列的开头移除元素。本文将深入探讨C++STL中queue的特性、用法以及实际应用。
飞影铠甲
·
2024-02-13 06:13
算法
c++
开发语言
C++STL系列——深入理解list容器作用原理
1list主要源码和
数据结构
1.1GNU2.9源码结构1.2GNU4.9源码结构1.2.1_List_node_base1.2.2_List_node因此,一个list实例的size为24个字节(考虑内存对齐
高自强的博客
·
2024-02-13 06:13
list
STL
C++
c++ STL系列——(一)概述
STL提供了一系列的
数据结构
和算法,极大地提高了编程的效率和程序的可读性。本文将深入探讨STL的核心组成部分,帮助你更好地理解和使用这个强大的库。一、STL的核心组件STL主要由三大类组件构
飞影铠甲
·
2024-02-13 06:12
算法
c++
开发语言
stl
LeetCode
1143. Longest Common Subsequence——动态规划
文章目录一、题目二、题解一、题目Giventwostringstext1andtext2,returnthelengthoftheirlongestcommonsubsequence.Ifthereisnocommonsubsequence,return0.Asubsequenceofastringisanewstringgeneratedfromtheoriginalstringwithsome
叶卡捷琳堡
·
2024-02-13 05:39
动态规划
算法
数据结构
leetcode
c++
LeetCode
516. Longest Palindromic Subsequence——动态规划
文章目录一、题目二、题解一、题目Givenastrings,findthelongestpalindromicsubsequence’slengthins.Asubsequenceisasequencethatcanbederivedfromanothersequencebydeletingsomeornoelementswithoutchangingtheorderoftheremaininge
叶卡捷琳堡
·
2024-02-13 05:39
动态规划
算法
数据结构
leetcode
c++
LeetCode
79. Word Search——回溯
文章目录一、题目二、题解一、题目Givenanmxngridofcharactersboardandastringword,returntrueifwordexistsinthegrid.Thewordcanbeconstructedfromlettersofsequentiallyadjacentcells,whereadjacentcellsarehorizontallyorverticall
叶卡捷琳堡
·
2024-02-13 05:07
开发语言
算法
leetcode
数据结构
c++
leetcode
-字母异位词分组
题目给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2:输入:strs=[“”]输出:[[“”]]示例3:输入:strs=
一叶知秋@qqy
·
2024-02-13 05:28
leetcode
算法
职场和发展
【
LeetCode
】反转链表
#
LeetCode
每日一题【链表专题】反转链表https://
leetcode
-cn.com/problems/reverse-linked-list/分析给你单链表的头节点head,请你反转链表,并返回反转后的链表
xiaoshijiu333
·
2024-02-13 05:15
LeetCode【链表】
链表
leetcode
数据结构
【实战】ACM 选手图解
LeetCode
交换链表
LeetCode
24:交换链表题意两两交换链表相邻节点的值,返回交换后的链表。
编程文青李狗蛋
·
2024-02-13 05:14
图解
LeetCode
链表
leetcode
数据结构
python
java
【每日一题】
LeetCode
——反转链表
✨专栏:《JavaSE语法》|《
数据结构
与算法》|《C生万物》❤️感谢大家点赞收藏⭐评论✍,您的三连就是我持续更新的动力❤️小杨水平有限,欢迎各位大佬指点,相互学习进步!
爱敲代码的小杨.
·
2024-02-13 05:44
Java
每日一题
leetcode
链表
算法
java
每日一算——反转链表
来源:力扣(
LeetCode
)链接:https://
茶饭
·
2024-02-13 05:44
算法
C语言编程新手入门基础学习字符串操作总结超精细快收藏
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和
数据结构
。
小辰带你看世界
·
2024-02-13 05:27
PTA
数据结构
第2章实验题集1—顺序表操作
顺序表的建立及遍历(20分)读入n值及n个整数,建立顺序表并遍历输出。输入格式:读入n及n个整数输出格式:输出n个整数,以空格分隔(最后一个数的后面没有空格)。输入样例:在这里给出一组输入。例如:4-3102078结尾无空行输出样例:在这里给出相应的输出。例如:-3102078结尾无空行#includeintmain(){inta;scanf("%d",&a);intb[a];for(inti=0
爵主
·
2024-02-13 04:20
数据结构
(4) 链表(链式存储)
链表(链式存储)单链表定义基本操作的实现单链表的插入按位序插入指定节点的前插指定节点的后插单链表的删除小结单链表定义顺序表优点:可随机存取,存储密度高,缺点:要求大片连续空间,改变容量不方便。单链表优点:不要求大片连续空间,改变容量方便,缺点:不可随机存取,要耗费一定空间存放指针。定义单链表的代码:定义数据领和指针域定义一个新节点定义typedef关键字来缩短函数书写麻烦所以综上定义单链表有两种方
李小狗儿
·
2024-02-13 04:00
数据结构
数据结构
链表
快速入门
数据结构
(3) 顺序表存储结构
顺序表存储结构存储结构顺序结构定义基本操作的实现静态分配问题动态分配代码功能顺序表的特点:顺序表小结顺序表的插入删除插入删除小结顺序表的查找按位查找按值查找小结各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!存储结构顺序结构定义线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列(每个数据元素所占空间一样大)。顺序表一一用顺序存储的方式实现线性表顺序存储。把
李小狗儿
·
2024-02-13 04:59
数据结构
数据结构
服务器
数据库
顺序表
数据结构
(2) 线性表
Listlnsert(&L,i,e)ListDelete(&L,i,&e)LocateElem(L,e)GetElem(L,i)Length(L)PrintList(L)Empty(L)Tips:引用值小结根据
数据结构
的三要素
李小狗儿
·
2024-02-13 04:59
数据结构
数据结构
快速入门
数据结构
与算法-有效的字母异位词242(java)
tags:字符串categories:
数据结构
与算法题目:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
这里有颗小螺帽
·
2024-02-13 04:57
代码随想录day20--二叉树的应用8
LeetCode
669.修剪二叉搜索树题目描述:给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。
诗以言志659
·
2024-02-13 03:20
算法
背包问题(理论)
至于背包九讲其他背包,面试几乎不会问,都是竞赛级别的了,
leetcode
上连多重背包的题目都没有,所以题库也告诉我们,01背包和完全背包就够用了。
pig不会cv
·
2024-02-13 03:19
#
9.动态规划
算法
9.7不同的二叉搜索树(LC96-M)
96.不同的二叉搜索树-力扣(
LeetCode
)算法:看到这道题的时候有点懵,可以举几个例子,找规律n为3的时候:当1为头结点的时候,其右子树有两个节点,两个节点的布局,和n为2的时候两棵树的布局一样(
pig不会cv
·
2024-02-13 03:19
#
9.动态规划
算法
从零开始写一个babel插件
首先我们要研究一个东西得弄清楚它到底是干什么,引用babel官网的描述:图一我们首先思考一下babel要将最新的语法进行转换,肯定是有一套描述语法的
数据结构
,是的它就是AST(抽象
Carols
·
2024-02-13 03:34
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他