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
java面试数据结构与算法
2.6
数据结构与算法
学习日记
洛谷P2386放苹果题目描述把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法。(5,1,15,1,1和1,1,51,1,5是同一种方法)输入格式第一行是测试数据的数目t,以下每行均包括二个整数m和n,以空格分开。输出格式对输入的每组数据�m和�n,用一行输出相应的结果。输入输出样例输入#1复制173输出#1复制8输入#2复制3324327输出#2复制242说明/提
祺580
·
2024-02-06 23:56
学习
1.26
数据结构与算法
学习日记
1.洛谷p-1190接水问题题目描述学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n编号,i号同学的接水量为i。接水开始时,1到m号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j完成其接水量要求wj后,下一名排队等候接水的同学k马上接替j同学的位置开始接水。这个
祺580
·
2024-02-06 23:55
学习
算法
数据结构
2.1
数据结构与算法
学习日记
P3467[POI2008]PLA-Postering题目描述AllthebuildingsintheeastdistrictofByteburgwerebuiltinaccordancewiththeoldarbitecture:theystandnexttoeachotherwithnospacinginbetween.Togethertheyformaverylongchainofbuild
祺580
·
2024-02-06 23:24
学习
算法
数据结构
c++
基础实验3-2.2 单链表分段逆转 (25 分)
数据结构与算法
题目集(中文)基础实验3-2.2单链表分段逆转(25分)(C语言)二、题解c代码基础实验3-2.2单链表分段逆转(25分)(C语言)给定一个带头结点的单链表和一个整数KKK,要求你将链表中的每
信处
·
2024-02-06 23:34
基础算法笔记
链表
数据结构
算法
c语言
考研
初入编程C语言~
三、如何学习编程一座山最主要看的是他的基础,编程也不例外首先要做到基础打牢,多利用互联网资源学习,从C语言到C++接着就是
数据结构与算法
hu_yuchen
·
2024-02-06 20:53
初学C语言
c++
c语言
Java面试
通关要点汇总集及参考答案(不吹不黑耿直福利)
以下是本人从某个视频中归纳出来的答案,感觉牛掰就总结了出来,你们可以到直播间去问管理要高清思维导图和一些实用的技术资料,他们会免费的发给你们,按照他们的说法是建立一个分享、交流、学习的平台,感觉他们太耿直了。反模式设计简单的来说,反模式是指在对经常面对的问题经常使用的低效,不良,或者有待优化的设计模式/方法。甚至,反模式也可以是一种错误的开发思想/理念。在这里我举一个最简单的例子:在面向对象设计/
宇哥聊AI
·
2024-02-06 17:34
程序员小白需要看哪些书
给大家推荐一份Java程序员必看的书单,豆瓣评分都挺不错的,每一本都值得去读,都值得去收藏,加油呀专题一:Java基础篇书单专题二:代码优化篇书单专题三:计算机网络篇书单专题四:操作系统&&计算机底层书单专题五:
数据结构与算法
篇书单专题六
程序猿的果壳
·
2024-02-06 16:21
软考中级-数据库系统工程师复习大纲
上午考题一、计算机系统知识计算机系统基础计算机体系结构安全性可靠性与系统性能评测多媒体基础逻辑运算二、程序语言基础知识三、
数据结构与算法
线性结构(线性表)线性结构(栈和队列)数组和矩阵
亦清尘
·
2024-02-06 13:46
软考
计算机网络
网络基础知识
数据结构
经验分享
算法
每日一道
Java面试
题:说一说Java中的异常
写在开头任何一个程序都无法保证100%的正常运行,程序发生故障的场景,我们称之为:异常,在Java中对于异常的处理有一套完善的体系,今天我们就来一起学习一下。老样子,用一段简单的代码开始今天的学习。我:“小二,上代码!”JavaBuild君:“好嘞!几位爷,里面请~”【代码示例1】//Java中经典的算术异常!publicclassTest{publicstaticvoidmain(String[
JavaBuild888
·
2024-02-06 13:24
Java成长计划
java
开发语言
数据结构与算法
-最短路径
我们时常会面临着对路径选择的决策问题。例如在北京、上海、广州等城市,因其城市面积较大,乘地铁或公交都要考虑从A点到B点,如何换乘到达?现实中,每个人需求不同,选择方案就不尽相同。有人为了省钱,它需要的是路程最短(定价以路程长短为标准),但可能由于线路班次少,换乘站间距离长等原因并不省时间;而另一些人,为了要赶飞机火车或者早晨上班不迟到,他最大的需求是总时间要短;还有一类人,如老人行动不便,或者上班
Joker_King
·
2024-02-06 12:44
数据结构与算法
复习笔记
1.数据结构基本概念数据结构:它是研究计算机数据间关系,包括数据的逻辑结构和存储结构及其操作。数据(Data):数据即信息的载体,是能够输入到计算机中并且能被计算机识别、存储和处理的符号总称。数据元素(DataElement):数据元素是数据的基本单位,又称之为记录(Record)。一般,数据元素由若干基本项(或称字段、域、属性)组成。数据结构逻辑结构存储结构线性结构线性表栈队列非线性结构树形结构
青春草原晖太郎
·
2024-02-06 11:05
笔记
javascript
开发语言
Python
数据结构与算法
:列表转链表
参考:Python:listtolinklist.列表转链表代码可视化工具1.代码classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextdeflist2link(list_):head=ListNode(list_[0])p=headforiinrange(1,len(list_)):p.next=Lis
吮指原味张
·
2024-02-06 11:18
#
python
链表
数据结构
python
JAVA面试
题分享四百七十六:缓存和CDN完整指南
目录缓存不同的缓存策略1.浏览器缓存缓存命中和缓存未命中2.服务器缓存缓存失效驱逐策略:缓存的决策制定者自适应策略自定义策略驱逐策略的影响3.数据库缓存实施它的工作原理处理缓存未命中理想应用场景:数据库缓存的优势驱逐策略更广泛的影响4.内容交付网络(CDN)CDN的工作原理CDN类型:推送vs.拉取引导CDN行为在CDN和原始服务器之间进行选择总览CDN优势总体缓存优势1*JfOWR6ECe92Q
之乎者也·
·
2024-02-06 10:46
JAVA
面试题分享
java
缓存
开发语言
JAVA面试
题分享四百七十七:物联网短信业务服务网关解决方案
目录前言设计问题一问题二前言有个短信需求需要联通开放发送短信的HTTP调用能力给xxx短信服务器(简称第三方平台),第三方平台可通过调用接口发送短信给相应用户,如果接收到短信的用户有相应回复,需要通知第三方平台,实现双向互通。但联通网关目前仅支持SGIP协议,接入的第三方平台是HTTP协议,因此需要开发一个中间协议转化服务(简称短信业务服务网关),通过进行协议转换,实现短信发送。SGIP协议是SM
之乎者也·
·
2024-02-06 10:15
JAVA
面试题分享
API网关
内容分享
java
开发语言
JAVA面试
题分享四百七十五:解锁网站性能的秘密:CDN优化策略
目录1.选择可靠的CDN提供商2.启用浏览器缓存和CDN缓存3.合理配置缓存头信息4.开启HTTP/25.压缩资源6.利用Etag和Last-Modified7.详细监控和日志8.Vary头的合理使用结论在当今快节奏的互联网世界中,用户对网站的加载速度提出了更高的期望。CDN(内容分发网络)优化是一项关键的技术,它不仅可以提高网站性能,还可以改善用户体验。曾经优化过一个千万用户级别项目的CDN资源
之乎者也·
·
2024-02-06 10:45
JAVA
面试题分享
java
开发语言
JAVA面试
题分享四百六十一:Mysql中EXISTS与IN有哪些使用差异?
目录IN与EXISTS基本概念与用法IN子查询EXISTS子查询结论验证IN小表,EXISTS小表IN大表,EXISTS大表数据量以及索引对`IN`与`EXISTS性能的影响数据量的影响索引的影响:在数据库查询优化中,查询效率直接关系到应用程序性能。其中,IN和EXISTS是两种常见的子查询操作符,广泛应用于SQL查询语句,但它们在执行效率上有所不同。本文深入探讨IN和EXISTS的工作原理,以及
之乎者也·
·
2024-02-06 10:13
JAVA
面试题分享
Mysql
面试题分享
java
mysql
JAVA面试
汇总总结更新中ing
本人面试积累面试题1.面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。2.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性可扩充性:增加新的子类不影响已经存在的类结构接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重
滑上又滑落 一收和一放
·
2024-02-06 08:34
java
面试
0
数据结构与算法
概述
概述在当今程序员的世界,算法已经成为衡量一名程序员水平高低的参照物。高深的程序员都会看重数据结构和算法的作用,水平越高,就越能理解算法的重要性。算法不仅仅是运算工具,它更是程序的“灵魂”。在现实项目开发过程中,很多实际问题需要精心设计的算法才能有效解决。对个人来讲,对算法的掌握也是区别于他人、保持竞争力的重要方面。算法是计算机处理信息的本质,因为计算机程序本质上是一个算法,告诉计算机确切的步骤来执
GoFuncChan
·
2024-02-06 07:17
数据结构与算法
之装最多水的容器
给定n个非负整数a1,a2,...,an,每个数代表了坐标中的一个点(i,ai)。画n条垂直线,使得i垂直线的两个端点分别为(i,ai)和(i,0)。找到两条线,使得其与x轴共同构成一个容器,以容纳最多水。样例样例1:输入:[1,3,2]输出:2解释:选择a1,a2,容量为1*1=1选择a1,a3,容量为1*2=2选择a2,a3,容量为2*1=2样例2:输入:[1,3,2,2]输出:4解释:选择a
Cliper
·
2024-02-06 04:43
【
数据结构与算法
】(5)基础数据结构之队列 链表实现、环形数组实现详细代码示例讲解
目录2.4队列1)概述2)链表实现3)环形数组实现2.4队列1)概述计算机科学中,queue是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头,就如同生活中的排队买商品Incomputerscience,aqueueisacollectionofentitiesthataremaintainedinasequenceandcanbemo
老牛源码
·
2024-02-06 01:59
数据结构与算法教程
数据结构
链表
服务器
java
队列
数据结构与算法
--排序算法:冒泡排序 多种方法让你彻底搞懂冒泡排序
阅读目录排序的相关概念冒泡排序实现冒泡排序复杂度冒泡排序实质和优化实质冒泡排序优化排序的相关概念排序算法(Sortingalgorithm)是一种能将一串数据依照特定顺序进行排列的一种算法排序算法的稳定性稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。当相等的
storyfull
·
2024-02-06 01:27
数据结构与算法
Python
冒泡排序
Python冒泡排序
数据结构与算法
排序
数据结构与算法
——二分查找
目录二分思想间复杂度分析二分查找递归与非递归实现迭代实现二分查找循环退出条件mid的取值low和high的更新递归实现二分查找二分查找的局限性2算法流程四种常见的二分查找变形问题查找第一个值等于给定值的元素查找最后一个元素等于给定值查找第一个大于等于给定值的元素查找最后一个小于等于给定值的元素4LeetCode题型总结题型总结目录二分思想数据结构必须先排好序,可以在数据规模的对数时间复杂度内完成查
周一写bug,bug改一周
·
2024-02-06 01:48
数据结构与算法
算法
数据结构
二分法
CSCI203
数据结构与算法
CSCI203–DataStructuresandAlgorithm,2024S1SCIT,UniversityofWollongong,copyright2024Page1of9Assignment2(20%oftotalmarks)Duedate:15February2024,ThursdayScope:Thetasksofthisassignmentcoverthedatastructure
nicename56
·
2024-02-06 01:07
人工智能
【C++】- string(!万字讲解C++的string类!!)
类对象的访问及遍历操作3.string类对象的修改操作简单介绍STLSTL(standardtemplatelibaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗
数据结构与算法
的软件框架
喜欢吃地瓜
·
2024-02-05 22:04
c++
开发语言
【MySQL】DQL的总结和案例学习
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”aliento与...相反文章目录`SQL``DQL—语句练习``1.查询年龄为
Aileen_0v0
·
2024-02-05 19:15
MySQL自学篇
mysql
学习
数据库
职场和发展
开发语言
【MySQL】学习并使用DQL实现排序查询和分页查询
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”aliento与...相反文章目录`SQL``DQL—排序查询``Exercises
Aileen_0v0
·
2024-02-05 19:14
MySQL自学篇
mysql
学习
数据库
职场和发展
创业创新
「C/C++」常见注释格式
博客主页何曾参静谧的博客文章专栏「C/C++」C/C++程序设计全部专栏「VS」VisualStudio「C/C++」C/C++程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」
数据结构与算法
何曾参静谧
·
2024-02-05 17:31
c语言
c++
开发语言
务实基础,从这开始
写在前面文章的内容学习自【极客时间的付费专栏课程--
数据结构与算法
之美】,老师是王争。
y0000c
·
2024-02-05 17:44
C与C++
数据结构与算法
基础详解---(串的模式匹配)KMP算法
**数据结构—(串**(String)**)**串的定义:串是由任意多个字符组成的有限数列,可以为数字、字母、其他。通常一个串含有(主串与子串),而子串在主串中的位置以子串在主串中的第一个字符位置来表示。而当串中元素为空格时为空串,串操作一般用于文本编辑。它与一般数据结构的区别在于其数据类型为“字符集”。【串的分类】:按存储方式:顺序存储(定长顺序)、链式存储与堆分配存储。【顺序存储】:用一确定长
HWJ@文健
·
2024-02-05 17:52
算法
数据结构
字符串
c++
c语言
数据结构与算法
-----12.字符串匹配:
在软件工程中,我们用到字符串匹配的地方非常多,比如:文本编辑软件中的查找功能,判断两个字符串是否相等。字符串匹配分为两种情况:(1)字符串一对一的匹配,(2)在一个字符串中同时查找多个子串。1.对于一对一的匹配,有经典的BF算法(BruteForce)暴力匹配算法:核心思想:字符串匹配算法中有两个核心词:(1)基础字符串(主串)(2)模式串(例如:在字符串A中查找字符串B,那么A就是主串,B就是模
稻草人……
·
2024-02-05 17:52
java算法
数据结构与算法
-暴力匹配算法&KMP算法
文章目录字符串匹配问题一、暴力匹配算法&KMP算法二、源码1.暴力匹配算法2.KMP算法总结字符串匹配问题一、暴力匹配算法&KMP算法KMP算法:二、源码1.暴力匹配算法代码如下(示例):packageAlgorithm;//暴力匹配算法思路:依次进行查找publicclassViolenceMatch{publicstaticvoidmain(String[]args){Strings1="硅硅
slighting1128
·
2024-02-05 17:51
数据结构与算法
算法
字符串
数据结构
java
leetcode
一天一个c语言
数据结构与算法
实现----串的暴力匹配
算法说明:以下代码实现了一个名为violentmatch的函数,该函数采用暴力匹配算法来找到字符串H1中与字符串H2完全匹配的子串的起始位置。函数接受两个HString类型的参数H1和H2。在循环中,它会逐个比较两个字符串中的字符,如果字符匹配,则继续比较下一个字符,否则将i重置为i-j+2并将j重置为1。由于字符串的序列是从1开始的,所以i和j也从1开始。当H2被完全匹配时,返回H1中匹配子串的
朝凡FR
·
2024-02-05 17:21
C语言数据结构与算法
c语言
开发语言
数据结构
算法
C++实现《
数据结构与算法
》相关算法--串
串相关算法实现在
数据结构与算法
学习过程中,为更加深刻理解算法的实现,本文对串部分算法进行了实现。
pljnb
·
2024-02-05 17:20
C++
数据结构
数据结构
c++
算法
数据结构与算法
---- BF算法(串模式匹配算法)
串的模式匹配算法,通俗地理解,是一种用来判断两个串之间是否具有"主串与子串"关系的算法。主串与子串:如果串A(如“shujujiegou”)中包含有串B(如“ju”),则称串A为主串,串B为子串。主串与子串之间的关系可简单理解为一个串“包含”另一个串的关系。实现串的模式匹配的算法主要有以下两种:①普通的模式匹配算法(BF);②快速模式匹配算法(KMP);BF算法原理(暴力解法)普通模式匹配算法,其
凯家勇士
·
2024-02-05 17:20
数据结构与算法
算法
数据结构
数据结构与算法
-160~163-暴力匹配和KMP算法
160暴力匹配算法解决字符串匹配问题字符串匹配问题:有一个字符串str1=“硅硅谷尚硅谷你尚硅尚硅谷你尚硅谷你尚硅你好”,和一个子串str2=“尚硅谷你尚硅你”现在要判断str1是否含有str2,如果存在,就返回第一次出现的位置,如果没有则返回-1暴力匹配算法如果用暴力匹配的思路,并假设现在str1匹配到i位置,子串str2匹配到j位置,则有:如果当前字符匹配成功,(即str1[i]==str2[
1854君
·
2024-02-05 17:49
数据结构
算法
字符串匹配算法--
数据结构与算法
之美--CH32
文章目录1.什么是字符串匹配2.如何实现字符串匹配2.1BF算法2.2.1BF算法常用原因2.2RK算法2.2.1hash算法的设计2.2.2散列冲突处理3.其他算法简介4.思考总结1.什么是字符串匹配 “字符串匹配”就是在一个长字符串A中搜索一个短的字符串B,此时A称为主串,B称为模式串。 把主串A的长度记作n,模式串B的长度记作m,因为在主串中查找模式串,所以n>m。2.如何实现字符串匹配
csdn_SUSAN
·
2024-02-05 17:17
数据结构和算法
字符串匹配
RK算法
BF算法
基础
数据结构与算法
之KMP算法-C语言实现
概述KMP(由Knuth,Morris,Pratt三个人发明)算法,时间复杂度为:T=O(n+m)T=O(n+m)T=O(n+m)相比于暴力匹配的O(mn)有一定提高。KMP算法的核心思想就是当发生失配时,则在前面已经匹配的部分中,找到最长的相同前缀,如下图的紫色和绿色部分,那么下次移位时直接将前面的前缀和后面对齐即可,从而不必每次只移动一位。这样string中的指针不会回溯。构造match数组为
Daniel_187
·
2024-02-05 17:17
数据结构与算法
数据结构
算法
c语言
字符串
数据结构与算法
(C语言)代码实现-串的相关操作代码实现(顺序串)
顺序串串的概念顺序串的图示KMP算法实现的操作概览C代码实现串的概念串是由0个或多个字符组成的有限序列,例如:s="abcdef"s是串名,双引号里面的是串值。串的长度:双引号里面字符的个数(空格也算一个字符)空串:字符个数为0,例如s=""空格串:双引号里面的字符只有空格(一个或多个),不要与空串混淆,例如s=""子串:串中任意连续的字符组成的子序列称为该串的子串主串:相对于该子串来说,包含这个
TK918
·
2024-02-05 17:17
c语言
算法
c++
链表
数据结构
【
数据结构与算法
】暴力匹配子串-C语言版
/*Createdbyjustinon2/3/
[email protected]
*/#include"stdio.h"#include"stdlib.h"#includetypedefstructString{char*data;intlen;}String;String*initString(){String*s=(String*)malloc(sizeof
weixin_40293999
·
2024-02-05 17:16
数据结构与算法
c语言
算法
数据结构
DFS应用——遍历无向图
【0】README0.1)本文总结于
数据结构与算法
分析,源代码均为原创,旨在理解如何对无向图进行深度优先搜索的idea并用源代码加以实现;0.2)本文还引入了背向边(定义见下文描述),并用源代码找出了给定图的在
PacosonSWJTU
·
2024-02-05 14:30
数据结构
DFS深度优先搜索
无向图
数据结构与算法
:图论(邻接表板子+BFS宽搜、DFS深搜+拓扑排序板子+最小生成树MST的Prim算法、Kruskal算法、Dijkstra算法)
前言图的难点主要在于图的表达形式非常多,即数据结构实现的形式很多。算法本身不是很难理解。所以建议精通一种数据结构后遇到相关题写个转换数据结构的接口,再套自己的板子。邻接表板子(图的定义和生成)publicclassGraph{publicHashMapnodes;//点集,第一个参数是点的编号。和Node类中的value一致。不一定是Integer类型的,要看具体的题,有的题点编号为字母。publ
鸡鸭扣
·
2024-02-05 12:18
算法
深度优先
图论
宽度优先
图搜索
java
后端
牛客网js输入输出语句
所以在牛客网中,如果你喜欢JavaScript这门编程语言,同时对
数据结构与算法
感兴趣,当然可以使用这门语言去刷编程题。大家有
Smoony
·
2024-02-05 12:00
线性表 —— 数组、栈、队、链表
—《
数据结构与算法
分析》“数据结构(datastructure)是计算机中存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来最优效率的
卡列尼娜翠花
·
2024-02-05 11:35
数据结构与算法
链表
数据结构
栈
队列
线性表
单链表的经典题目练习
我们都知道,要学好
数据结构与算法
,一定要多刷相关的题目才能有所提高。所以我们一起来学习一些单链表的经典题目算法题。
持之以恒的天秤
·
2024-02-05 11:44
算法
数据结构
leetcode
数据结构与算法
04——双向链表
一、什么是双向链表双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。二、双向链表结构image.png三、双向链表的使用创建双向链表//双向循环链表初始化StatuscreatLinkList(linkList*L){*L=(linkList)ma
Foxhoundsun
·
2024-02-05 10:50
Java面试
核心基础知识之Java基础
Java基础`针对常用的Java基础知识展开详细的介绍,具体包含Java的集合、异常分类及处理、反射机制、注解、内部类、泛型、序列化集合Java基础一、集合1、List:可重复2、Queue3、Set:不可重复4、Map二、异常分类及处理1、Java语言如何进行异常处理?2、Java异常中关键字:throws、throw、try、catch、finally分别如何使用?3、请写出几种常见到的运行时
不称职的程序员❦
·
2024-02-05 05:04
Java
java
面试
经验分享
Java面试
核心基础知识之并发编程
Java面试
核心基础知识之并发编程文章目录
Java面试
核心基础知识之并发编程一、基础知识1、并发编程的优点?2、并发编程的缺点?3、并发编程三要素?4、出现线程安全原因?5、并行和并发区别?
不称职的程序员❦
·
2024-02-05 05:04
Java
java
面试
开发语言
【
数据结构与算法
】(6)基础数据结构之栈的链表实现、环形数组实现示例讲解
目录2.5栈1)概述2)链表实现3)数组实现4)应用习题E01.有效的括号-Leetcode20E02.后缀表达式求值-Leetcode120E03.中缀表达式转后缀E04.双栈模拟队列-Leetcode232E05.单队列模拟栈-Leetcode2252.5栈1)概述计算机科学中,stack是一种线性的数据结构,只能在其一端添加数据和移除数据。习惯来说,这一端称之为栈顶,另一端不能操作数据的称之
老牛源码
·
2024-02-05 04:32
数据结构与算法教程
数据结构
链表
java
栈
【
数据结构与算法
】之排序系列-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
算法
开发语言
散列表
数据结构
深度优先
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他