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数据结构刷题
SQL语句,索引,视图,存储过程以及触发器
一、初识MySQL1.数据库按照
数据结构
来组织、存储和管理数据的仓库;是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合;2.OLTP与OLAPOLTP(On-Linetransactionprocessing
源远流长jerry
·
2025-05-14 19:30
数据库
mysql
考取华为认证有哪些难点?
华为认证的IAIP相对来说知识点还容易掌握,靠
刷题
还能过,但是IE的知识点很多,加上实验操作,八个小时,相对来说还是很难的。
outuo219
·
2025-05-14 18:52
网络
信奥赛-
刷题
笔记-队列篇-T2-P1996约瑟夫和P5661公交换乘
总题单本部分总题单如下【腾讯文档】副本-CSP-JS+NOI题单(未完待续)https://docs.qq.com/sheet/DSmJuVXR4RUNVWWhW?tab=BB08J2队列篇题单P1996约瑟夫问题https://www.luogu.com.cn/problem/P1996题目描述nnn个人围成一圈,从第一个人开始报数,数到mmm的人出列,再由下一个人重新从111开始报数,数到mm
IT从业者张某某
·
2025-05-14 17:47
信奥赛-刷题篇
笔记
Golang JSON处理全攻略:从入门到精通
JSON处理、序列化、反序列化、编解码、结构体标签、性能优化、最佳实践摘要:本文系统讲解Golang中JSON处理的核心技术,从基础编解码到高级定制,涵盖标准库encoding/json的原理与实践、复杂
数据结构
处理
Golang编程笔记
·
2025-05-14 17:46
Golang编程笔记
golang
json
开发语言
ai
信奥赛-
刷题
笔记-队列篇-T2-P1540机器翻译和P2952Cow Line S
总题单本部分总题单如下【腾讯文档】副本-CSP-JS+NOI题单(未完待续)https://docs.qq.com/sheet/DSmJuVXR4RUNVWWhW?tab=BB08J2队列篇题单P1540[NOIP2010提高组]机器翻译https://www.luogu.com.cn/problem/P1540题目背景NOIP2010提高组T1题目描述小晨的电脑上安装了一个机器翻译软件,他经常用
IT从业者张某某
·
2025-05-14 16:16
信奥赛-刷题篇
笔记
机器翻译
人工智能
SparkSQL入门学习
同SparkRDD不同地方在于SparkSQL的API可以给Spark计算引擎提供更多的信息(计算
数据结构
、转换算子),Spark计算引擎可以根据SparkSQL提供的信息优化底层计算任务。
田晓彬
·
2025-05-14 16:12
SparkSQL
C语言| 指针
使用指针的原因+指针的优点,如下:1用指针可以表示一些复杂的
数据结构
。存储数据可以用数组表示,在
数据结构
中,可以通过链表、树、图来存储。2指针能够高效、快速地传递数据。
青出于兰
·
2025-05-14 16:11
C语言
c语言
开发语言
算法思想之三叉搜索树
三叉搜索树三叉搜索树(TernarySearchTree)是一种特殊的搜索树
数据结构
。它与二叉搜索树相似,但每个节点具有三个子节点:左子节点、中子节点和右子节点。
墨鸦_Cormorant
·
2025-05-14 16:40
算法
算法
深度优先
力扣上的整数反转C语言实现,力扣(
LeetCode
)7.整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。java版classSolution{publicintreverse(intx){intnu
weixin_39629947
·
2025-05-14 15:05
力扣上的整数反转C语言实现
[Java][
Leetcode
middle] 122. 买卖股票的最佳时机 II
方法一,自己想的本题中可以多次买入股票,那么:如果第二天股票涨了并且还没有买入:选择买入,因为一定可以盈利(可能是明天卖,也可能是未来某一天价格更高的时候卖)如果第二天股票跌了并且已经买入了:选择卖出(今天卖了之后可以拿明天低成本的筹码,最差的情况就是明天当天卖当天买,起码不会亏钱)publicintmaxProfit(int[]prices){intlen=prices.length;intpr
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 55. 跳跃游戏
自己想的每走一步都判断是否能够达到当前节点;如果能到达,更新最大步数。publicbooleancanJump(int[]nums){booleanresult=true;intstepCount=nums[0];for(inti=1;i
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 121. 买卖股票的最佳时机
暴力循环总是以最低的价格买入,以最高的价格卖出:例如第一天买入,去找剩下n-1天的最高价格,计算利润依次计算到n-1天买入;比较上述利润//运行时间超时。o(n^2)publicintmaxProfit1(int[]prices){intprofit=0;for(inti=0;iprofit){profit=sale-buy;}}}returnprofit;}最低点买入只要保证在最低点买入,在合适
小雅痞
·
2025-05-14 15:04
#
[Java]力扣面试常见150
java
leetcode
Python3.3 Scipy函数库:科学计算的强大工具
它包括积分、优化、插值、信号处理、线性代数、稀疏矩阵、空间
数据结构
、统计、特殊函数和微分方程求解等模块。
宝贝西
·
2025-05-14 14:30
vue项目多层
数据结构
导致表单校验失效(如输入内容仍提示不能为空)
vue项目多层
数据结构
导致表单校验失效(如输入内容仍提示不能为空)在vue项目的data中,我们可能会声明如下结构的数据:people:{companyId:"",linkman:{name:"",phone
H30919
·
2025-05-14 14:58
vue.js
javascript
前端
C语言
数据结构
——二叉树
链式存储定义结构体typedefstructtree{chardata;structtree*Lchild,*Rchild;}Tree;创建二叉树(采用先序遍历创建,也可采用中序或后序遍历创建)1.扫描字符序列,输入字符ch2.如果ch是一个'#'字符,则表明该二叉树为空树,即T为NULL;否则执行以下操作:申请一个节点空间将ch赋给T->data递归创建T的左子树递归创建T的右子树voidCre
顾十方
·
2025-05-14 12:47
C语言与数据结构
数据结构
Java算法与
数据结构
测试——二叉树
第1关:向二叉树中插入叶子节点本关任务:向二叉树中插入左叶子节点,请补全insertLeft(Tx,Nodeparent)函数实现插入左叶子节点的功能。packagestep1;classNode{privateTdata;publicN
Ssaty.
·
2025-05-14 12:16
python
java
数据结构
——栈
目录栈概念与结构栈底层结构选型数组链表使用数组实现栈编辑初始化栈判断栈空入栈出栈取栈顶元素栈的元素个数销毁栈概念与结构栈是一种特殊的线性表,它只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据遵循先进后出的原则。压栈:栈的插入操作叫做压栈/入栈/进栈。出栈:栈的删除操作叫做出栈。出数据和入数据都在栈顶。栈底层结构选型数组链表那么对于数组和链表
葵花日记
·
2025-05-14 12:45
数据结构
数据结构
——二叉树的实现
文章目录一、二叉树概念的回顾二、二叉树结构的定义三、二叉树的创建方法一、写个创建结点的函数然后手动链接起来创建结点的函数手动链接方法二、通过前序遍历的数组的方式构建二叉树创建的函数声明创建函数的定义四、二叉树的遍历前序遍历中序遍历后序遍历层序遍历五、二叉树的其他功能二叉树的销毁树的结点个数树的叶子结点个数第K层结点的个数树的高度查找值为k的结点判断是否是完全二叉树一、二叉树概念的回顾一棵二叉树是结
郭二哈
·
2025-05-14 12:15
数据结构
数据结构
MongoDB 的主要优势和劣势是什么?适用于哪些场景?
这使得在开发过程中修改
数据结构
非常容易,非常适合敏捷开发和需求经常变化的场景。与对象映射方便:文档模型与面向对象编程中的对象模
冰糖心书房
·
2025-05-14 10:06
MongoDB实战系列
mongodb
数据库
Redis
数据结构
set和zset有什么区别?set:集合中的元素是无序、不可重复的,一个集合最多能存储232-1个元素;集合除了支持对元素的增删改查之外,还支持对多个集合取交集、并集、差集。
海形のjava
·
2025-05-14 10:36
redis
数据库
缓存
Pandas:强大的数据处理与分析工具
本文将深入介绍Pandas的基本概念、核心
数据结构
、常用数据处理方法以及实际应用案例
亿只小灿灿
·
2025-05-14 10:03
人工智能
Python
pandas
LeetCode
刷题
(初级):旋转数组
给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。publicstaticvoidsort(int[]nums,intk){//想前面的数组复制到临时数组intn=nums.length;int[]temp=newint[n];//复制数组for(inti=0;i
小海海不怕困难
·
2025-05-14 10:00
算法
leetcode
数学建模
算法
每日算法
刷题
计划Day5 5.13:
leetcode
数组3道题,用时1h
11.26.删除有序数组中的重复项(简单,双指针)26.删除有序数组中的重复项-力扣(
LeetCode
)思想:1.我的思想:双指针遍历+集合储存已有元素2.官方思想:题目条件有序数组删除重复元素,所以重复元素都是连续存在的同向快慢指针
爱coding的橙子
·
2025-05-14 09:26
算法
算法
leetcode
职场和发展
【C++】深入理解 unordered 容器、布隆过滤器与分布式一致性哈希
【C++】深入理解unordered容器、布隆过滤器与分布式一致性哈希在日常开发中,无论是
数据结构
优化、缓存设计,还是分布式架构搭建,unordered_map、布隆过滤器和一致性哈希都是绕不开的关键工具
joker D888
·
2025-05-14 08:23
C++
c++
分布式
哈希算法
去了5家名企NLP算法岗面试(大模型方向):那些让我头皮发麻的高频问题汇总!
这位同学为面试刷了
leetcode
200-300题左右,侧重刷中高频hard题,同时也准备了大量的面试问题。面的公司地点均在上海,总共5家。
和老莫一起学AI
·
2025-05-14 08:52
人工智能
语言模型
职场和发展
产品经理
ai
算法
面试
13、子集(方法二)
1.题目链接:78.子集-力扣(
LeetCode
)78.子集-给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。
咔_
·
2025-05-14 07:17
算法
leetcode
职场和发展
数据结构
——滑动窗口
定长滑窗套路:入-更新-出入:下标为i的元素进入窗口,更新相关统计量。如果i(a)?(b):(a))intmaxVowels(char*s,intk){intans=0,sum=0;for(inti=0;s[i];i++){//1.进入窗口if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'){sum++;}if(i0;i--){flag
嵌入式小小聪
·
2025-05-14 06:08
数据结构与算法
数据结构
揭秘 Redis 高性能的四大核心秘籍,看完你就懂了!
目录Redis高性能之谜初起四大核心因素深度剖析基于内存存储:速度飞跃的基石单线程架构:简单高效的力量I/O复用技术:资源利用的智慧高效
数据结构
:性能优化的利刃Redis高性能的应用场景与实际案例与其他数据库性能对比未来展望与技术发展趋势总结前言旧的文章由于没有过多的文字解析
小羊Go
·
2025-05-14 05:31
redis
数据库
缓存
分析红黑树工程实用的特点
本节目标理解红黑树在工程中的优劣势对比红黑树与其他
数据结构
(AVL树、跳表、哈希表等)分析红黑树为何成为内核级应用(如LinuxCFS、内存管理)首选总结红黑树工程上的典型使用建议一、红黑树工程级使用的主要特点
芒果敲代码
·
2025-05-14 04:54
c++进阶学习
算法
c++
磁盘存储链式的 B 树与 B+ 树
但在磁盘或SSD上的大规模
数据结构
中,它就不那么合适了:❌原因一:红黑树高度偏高红黑树高度≈2log₂(n),虽然比链表强,但访问节点太多每次查找都需要跳转多个节点,而每跳一次
芒果敲代码
·
2025-05-14 04:54
c++进阶学习
开发语言
c++
算法
浅说-JAVA数组
2.数组不同于基本数据类型,是一种引用数据类型,即数组也是可被创建的对象,作为一种基本容器,数组可以存储同一基本数据类型,也可以存储对象3.数组是一种特殊的
数据结构
,数组在内存中是一片连续的存储空间。
reulto
·
2025-05-14 03:18
java
数据结构
: 顺序表详解
顺序表文章目录顺序表前言一、顺序表的概念二、顺序表1.顺序存储定义2.顺序表的初始化3.顺序表的插入在指定位置插入尾插(SLPushBack)头插(SLPushFront)4.顺序表的删除在指定位置删除尾删(SLPopBack)头删(SLPopFront)5.顺序表的查找6.顺序表的输出7.顺序表的销毁代码Demo总结前言首先在了解顺序表之前我们要知道线性表的概念:零个或多个数据元素的有限序列**
Ha-gd
·
2025-05-14 03:47
数据结构
数据结构
算法
深入理解软件 FIFO:串口数据接收缓冲的得力助手
软件FIFO(First-In-First-Out,先进先出队列)作为一种
数据结构
,其核心原则是:最先进入队列的元素将最先被处理或
星源~
·
2025-05-14 03:44
单片机
stm32
物联网
嵌入式硬件
LeetCode
:环形链表II
1、题目描述给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改链表。示例1:
D_aniel_
·
2025-05-14 01:33
leetcode
链表
算法
java
Python Day 24 学习
它是用于数值计算的核心
数据结构
,能够高效地存储和操作大量的同类型数据。Q.NumPy数组有怎样的特点?(1)多维性NumPy数组可以是一维、二维或更高维的数组。
Y317429
·
2025-05-14 00:57
Python学习打卡
python
学习
leetcode
-hot-100(哈希)
写在前面这部分官方标记为哈希,下面的代码使用的都是C++进行实现,说到C++中的哈希,需要了解一下C++中的hashtable(std::unordered_map或std::unordered_set)。std::unordered_mapstd::unordered_map是一个存储键值对的容器,它允许通过键快速访问元素。这里的“快速”是指平均情况下常数时间复杂度O(1)的操作,因为它是基于哈
恋恋不忘,必有回响
·
2025-05-14 00:25
leetcode_hot
leetcode
哈希算法
算法
leetcode
-HOT100
刷题
day3 双指针相关
##双指针相关###283.移动零####题目描述:已解决####思路:双指针,前指针是位置指针,只是为了记录位置。后指针只要一遇到非0,就搬到前面来,最后就是把全部的非0搬到前面来!搬完非0,最后置0即可###11.盛最多水的容器####题目描述:已解决####思路:说白了就是要中间这里面积最大嘛暴力的方法就是尝试所有的组合双指针的做法是,左右指针分别在端点,然后向内收缩每次移动短的那个边界,为
qq_57702377
·
2025-05-14 00:54
leetcode
算法
Leetcode
-Hot 100题目分类
哈希(以空间换时间)1两数之和原始的暴力破解的方法:classSolution{publicint[]twoSum(int[]nums,inttarget){/**暴力破解的方法*/int[]result=newint[2];intlength=nums.length;for(inti=0;imap=newHashMap>groupAnagrams(String[]strs){Map>map=ne
丘山一郎
·
2025-05-13 23:54
leetcode
LeetCode
-hot100题解—Day2
原题链接:力扣热题-HOT100题解的顺序和题目的顺序一致,那么接下来就开始
刷题
之旅吧,1-8题见
LeetCode
-hot100题解—Day1注:需要补充的是,如果对于每题的思路不是很理解,可以点击链接查看视频讲解
橘子味的小橙
·
2025-05-13 23:23
力扣hot100题解
leetcode
算法
职场和发展
java
LeetCode
热题 100_有效的括号(69_20_简单_C++)(栈;栈+哈希表(建立左右括号的对应关系))
LeetCode
热题100_有效的括号(69_20)题目描述:输入输出样例:题解:解题思路:思路一(栈):思路二(栈+哈希表(建立左右括号的对应关系)):代码实现代码实现(思路一(栈)):代码实现(思路二
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
散列表
算法
LeetCode
热题 100_编辑距离(94_72_中等_C++)(动态规划)
LeetCode
热题100_编辑距离(94_72_中等_C++)题目描述:输入输出样例:题解:解题思路:思路一(动态规划):代码实现代码实现(思路一(动态规划)):以思路一为例进行调试题目描述:给你两个单词
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
动态规划
LeetCode
热题 100_只出现一次的数字(96_136_简单_C++)(哈希表;哈希集合;排序+遍历;位运算)
LeetCode
热题100_只出现一次的数字(96_136_简单_C++)题目描述:输入输出样例:题解:解题思路:思路一(哈希表):思路二(哈希集合):思路三(排序+遍历):思路四(位运算):代码实现代码实现
Dream it possible!
·
2025-05-13 23:48
LeetCode
热题
100
leetcode
c++
哈希表
位运算
哈希集合
数据结构
-B树
B树(B−B^-B−树)B树是指一个结点中包含多个关键字(如n个关键字),那么它就对应有n+1个孩子结点。具有以下性质:每个结点x具有以下几个性质x.nx.nx.n:表明当前结点关键字的个数nx.nx.nx.n个关键字本身按照非降序存放,即:x.key1x.key_1x.key1key(n,0);//关键字数组std::vectorchild(n+1,nullptr);//孩子结点}B+B^+B+
fzzjoy
·
2025-05-13 22:18
Data
Structure
Learn
数据结构
B树
B+树
数据结构
之串
一、串的定义与基本概念1.串的定义定义:串是由零个或多个字符组成的有限序列,记作s="a1a2…an",例如"datastructure"、"123"等。空串:无任何字符,长度为0,用""表示,例如短信内容为空时即为空串。空格串:由一个或多个空格组成,有长度,例如""(3个空格)。子串与主串:子串是主串中连续字符序列。生活实例:回文诗“上海自来水来自海上”是一个串,其正读和反读相同,体现了串的逆序
bai_lan_ya
·
2025-05-13 22:46
数据结构
redis
数据结构
-09 (ZADD、ZRANGE、ZRANK)
Redis排序集简介:ZADD、ZRANGE、ZRANKRedis有序集合是一种功能强大的
数据结构
,兼具集合和哈希的特性。它维护一组唯一元素,类似于集合;但每个元素都与一个分数相关联,类似于哈希。
清幽竹客
·
2025-05-13 22:44
Redis
redis
数据结构
数据库
计算机二级公共基础知识点
计算机二级公共基础知识点一、算法1.1基本概念1.1.1算法基本特征1.1.2算法基本要素1.1.3算法设计的基本方法1.2算法复杂度1.2.1问题的规模函数1.2.2算法的空间复杂度二、
数据结构
2.1
#金毛
·
2025-05-13 22:44
算法
c++
c语言
软件工程期末知识点整理(更新中)
软件=程序+数据+文档程序=算法+
数据结构
程序是用程序设计语言描述的、适合于计算机处理的语句序列。
我要学土木
·
2025-05-13 20:30
软件工程
Python基础 : 字典(Dict)
修改与添加数据1.5删除数据二、说明示例三、知识点总结3.1字典定义3.2创建字典3.3访问数据3.4修改与添加数据3.5删除数据3.6常见错误四、知识点考察题一、知识点详解1.1字典定义字典是一种可变的
数据结构
an_yu_xin
·
2025-05-13 20:59
Python学习笔记
python
开发语言
[网络层]网络层设备路由器
路由表路由器能进行路由转发,所依靠的核心
数据结构
就是路由表,那么路由表是怎么来的,静态路由和动态路由:说的是表项,这个表项是静态的还是动态的,就跟ARP缓存表的表项静态动态是一回事,静态路由就是管理员给手动配置好的动态路由就是用
北子ALF
·
2025-05-13 19:54
计算机网络
智能路由器
网络
计算机网络
linux笔记-
数据结构
——队列
基本概念队列是最常见的概念,日常生活经常需要排队,仔细观察队列会发现,队列是一种逻辑结构,是一种特殊的线性表。特殊在:只能在固定的两端操作线性表只要满足上述条件,那么这种特殊的线性表就会呈现一种“先进先出”的逻辑,这种逻辑就被称为队列。由于约定了只能在线性表固定的两端进行操作,于是给队列这种特殊的线性表的插入删除,起个特殊的名称:队头:可以删除节点的一端队尾:可以插入节点的一端入队:将节点插入到队
dont__cry
·
2025-05-13 18:46
数据结构
linux
运维
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他