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
紫书算法入门
UVa 1592 Database
其实
紫书
在第五章STL初步的时候介绍这个题,主要是为了演示STL的各种用法,但是效率会比较低。实践中一般会使用C字符串和哈希表来实现。
Hello_World_96
·
2023-10-20 22:14
uva
uva
1592
紫书
(转)ECC加密
算法入门
介绍
ECC加密
算法入门
介绍前言同RSA(RonRivest,AdiShamir,LenAdleman三位天才的名字)一样,ECC(EllipticCurvesCryptography,椭圆曲线密码编码学)也属于公开密钥算法
gxj1680
·
2023-10-20 02:15
基础知识类
算法
加密
c
cryptography
解密
algorithm
14《
算法入门
教程》贪心算法之背包问题
1.前言本节内容是贪心算法系列之一:背包问题,主要讲解了什么是背包问题,如何利用贪心算法解决背包问题,给出了背包问题的实现伪代码并进行分析,并用java语言进行了伪代码实现,帮助大家通过背包问题更好的理解贪心算法思想的应用。2.什么是背包问题?假设我们一共有n种物品,每种物品i的价值为vi,重量为wi,我们有一个背包,背包的容量为c(最多可以放的物品重量不能超过c),我们需要选择物品放入背包中,使
木子教程
·
2023-10-19 18:05
2022-01-16寒假第一周学习总结
一、本周计划完成任务参加牛客网校内赛项目算法二、最终的结果&具体行动leetcode算法
算法入门
704.二分查找278.第一个错误的版本35.搜索插入位置977.有序数组的平方189.轮转数组283.移动零
胡小毛
·
2023-10-18 10:43
【LeetCode刷题笔记】46.全排列
1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]回溯+DFS依旧是一道经典的回溯题目,具体过程就不在这里详解了,LeetCode里有一篇题解我觉得写的很不错,可以一看回溯
算法入门
级详解
C-Liueasymoney
·
2023-10-18 02:47
LeetCode
回溯
算法
java
leetcode
数据结构
面试
⭐
算法入门
⭐《队列 - 单调队列》中等03 —— LeetCode 918. 环形子数组的最大和
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个由整数数组A表示的环形数组C,求C的非空子数组的最大可能和。 在此处,环形数组意味着数组的末端将会与开头相连呈环状。(形式上,当0≤ihead=que->tail=0;}voidQueueEnqueue(structQueue*que,D
英雄哪里出来
·
2023-10-17 23:32
《LeetCode算法全集》
算法
leetcode
数据结构
队列
单调队列
2023.9Datawhale_Leetcode_
算法入门
与数组_学习笔记(三)
练习题把数组排成最小的数给定一个非负整数数组nums,将数组中的数字拼接起来排成一个数,打印能拼接出的所有数字中的最小的一个。classSolution:defminNumber(self,nums:List[int])->str:#元素转字符串nums=[str(x)forxinnums]#定义新的排序判断机制deffun(a,b):ifint(a+b)>int(b+a):returnTruee
dandellion_
·
2023-10-17 05:54
算法
leetcode
学习
<算法>回溯
算法入门
级详解 + 练习
回溯算法与深度优先遍历以下是维基百科中「回溯算法」和「深度优先遍历」的定义。回溯法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的递归方法来实现,在反复重复上述的步骤后可能出现两种情况:找到一个可能存在的正确的答案
小李子还挺酸
·
2023-10-16 22:13
算法
算法
回溯
⭐
算法入门
⭐《双指针》中等02 —— LeetCode 567. 字符串的排列
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:30
《LeetCode算法全集》
算法
数据结构
leetcode
c++
尺取法
⭐
算法入门
⭐《双指针》中等01 —— LeetCode 3. 无重复字符的最长子串
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:00
《LeetCode算法全集》
算法
数据结构
leetcode
c++
双指针
⭐
算法入门
⭐《双指针》简单02 —— LeetCode 283. 移动零
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:59
《LeetCode算法全集》
LeetCode
算法
数据结构
双指针
移动零
【LeetCode 算法专题突破】双指针(⭐)
文章目录前言1.移动零题目描述代码2.复写零题目描述代码3.快乐数题目描述代码4.盛最多水的容器题目描述代码5.有效三角形的个数题目描述代码6.三数之和题目描述代码7.四数之和题目描述代码总结前言学
算法入门
必学的一个章节
戊子仲秋
·
2023-10-16 08:26
LeetCode
算法专题突破
#
数组
算法
leetcode
面试
双指针
紫书
习题3-10 盒子(Box, ACM/ICPC NEERC 2004, UVa1587)
紫书
习题3-10盒子(Box,ACM/ICPCNEERC2004,UVa1587)题目:给定6个矩形的长和宽wi和hi(1≤wi,hi≤1000),判断它们能否构成长方体的6个面。
ChenJ_cc
·
2023-10-16 00:15
紫书例题详解
c++
紫书
习题3-8 循环小数(Repeating Decimals, ACM/ICPC World Finals 1990, UVa202)
紫书
习题3-8循环小数(RepeatingDecimals,ACM/ICPCWorldFinals1990,UVa202)输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度
ChenJ_cc
·
2023-10-15 06:05
紫书例题详解
c++
自适应蒙特卡罗定位AMCL---ROS
算法入门
学习
文章目录基本思想入门例程进阶例程(粒子滤波)原理及流程应用(定位)基本思想当所要求解的问题是某种事件出现的概率,或者是某个随机变量的期望值时,它们可以通过某种“试验”的方法,得到这种事件出现的频率,或者这个随机变数的平均值,并用它们作为问题的解。入门例程举例:抛硬币使用圆和正方形估算π值
DsAuto_hello
·
2023-10-14 23:15
ROS学习
算法
算法入门
到进阶——并查集
文章目录基本概念例题源码运行结果优化源码运行结果再优化源码运行结果基本概念并查集(DisjointSet)是一种非常精巧而且实用的数据结构,它主要用于处理一些不相交集合的问题。经典的例子有连通子图、最小生成二叉树Kruskal算法和最近公共祖先等。通常用“帮派”的例子来说明并查集的应用背景。在一个城市中有n个人,它们分成不同的帮派;给出一些人的关系,例如1号和2号是好朋友,2好和3号是好朋友,那么
Jacky~~
·
2023-10-14 14:47
算法入门到进阶
算法
数据结构
算法的入门丨最基础的排序算法,选择、冒泡、插入
今天给大家带来算法的一次回忆,排序
算法入门
的三种基础算法——选择排序、冒牌排序和插入排序。选择排序选择排序,弟中弟,最没用的算法,时间复杂度非常之高,所以说这个算法是最没用的算法。
553299dc1d46
·
2023-10-14 02:33
AcWing 170. 加成序列(搜索)
迭代加深原题链接感悟:之前用
紫书
学了下迭代加深,自我感觉应该还是可以的,这次在来实践的时候才发现,除了知道大概要怎么做外,其他的全无头绪。很难受。这道题还是简单题啊!!!
良木lins
·
2023-10-13 17:36
9.1总结前日(数学+图论)
想起来去年的这个时候,我还抱着
紫书
在那里看爆搜,啥也看不懂,现在呢,怎么说也懂得了一些吧。路就是这样,你敢走,就有的走。狭路相逢,勇者胜。
TT4191105
·
2023-10-11 22:40
⭐
算法入门
⭐《双指针》简单01 —— LeetCode 977. 有序数组的平方
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-11 18:27
《LeetCode算法全集》
LeetCode
算法
算法入门
双指针
⭐
算法入门
⭐《二分枚举》中等02 —— LeetCode 面试题 10.09. 排序矩阵查找
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定m×nm\timesnm×n矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。 样例输入:numbers=[[2,7],[11,15]],target=11 样例输出:true2、基础框架C语言版本给出的基础框架代码如下:boolse
英雄哪里出来
·
2023-10-10 10:59
《LeetCode算法全集》
算法
leetcode
面试
二分枚举
矩阵
⭐
算法入门
⭐《二分枚举》中等01 —— LeetCode 面试题 16.21. 交换和
《光天化日学C语言》入门级C语言真题汇总《C语言入门100例》几张动图学会一种数据结构《画解数据结构》组团学习,抱团生长《
算法入门
指引》竞赛选手金典图文教程《夜深人静写算法》文章目录一、题目1、题目描述
英雄哪里出来
·
2023-10-10 10:58
《LeetCode算法全集》
算法
leetcode
数据结构
二分枚举
枚举
⭐
算法入门
⭐《二分枚举》简单10 —— LeetCode 441. 排列硬币
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 你总共有n枚硬币,并计划将它们按阶梯状排列。对于一个由k行组成的阶梯,其第i行必须正好有i枚硬币。阶梯的最后一行可能是不完整的。给你一个数字n,计算并返回可形成完整阶梯行的总行数。 样例输入:num=5 样例输出:22、基础框架C语言版本给出的
英雄哪里出来
·
2023-10-10 10:58
《LeetCode算法全集》
算法
leetcode
数据结构
C语言
二分枚举
⭐
算法入门
⭐《二分枚举》简单09 —— LeetCode 367. 有效的完全平方数
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个正整数num,编写一个函数,如果num是一个完全平方数,则返回true,否则返回false。进阶:不要使用任何内置的库函数,如sqrt。 样例输入:num=16 样例输出:true2、基础框架C语言版本给出的基础框架代码如下:intis
英雄哪里出来
·
2023-10-10 10:28
《LeetCode算法全集》
算法
leetcode
数据结构
二分枚举
算法入门
(5)熄灯问题
参考该链接和B站上的视频做一些简单的拓展。题目描述:有一个5行6列的按钮矩阵,矩阵中每一个位置都有一个灯和一个按钮。当按下某个位置下按钮后该位置和该位置周围(上,下,左,右)的灯的状态都会改变依次。如果该位置在矩阵边上只会改变周围3个位置灯的状态,如果在角上只会改变周围两个位置灯的状态。如下图所示(复制北大mooc上的图):按中间的那个按钮,周围四个位置的灯状态都发生了改变。问题:给定矩阵的初始状
梦san国
·
2023-10-10 06:13
【算法与数据结构】--目录
第一部分:算法基础第一章:
算法入门
第二章:数据结构概述第三章:算法设计与分析3.1贪心算法3.2动态规划3.3分治算法3.4回溯算法第二部分:常见数据结构第四章:数组和链表4.1数组4.2链表4.3比较与选择第五章
喵叔哟
·
2023-10-09 21:12
算法与数据结构
算法
数据结构
【算法与数据结构】--算法基础--
算法入门
一、什么是算法?算法是一组有序的操作步骤,用于解决特定问题或执行特定任务。它是一种精确而有限的计算过程,以输入数据作为起点,经过一系列明确定义的步骤,最终产生输出结果。算法可以看作是一种计算机程序的抽象,但更侧重于高度抽象和通用性。算法通常具备以下特征:明确性(Definiteness):算法的每一步都必须非常明确和清晰,不会产生歧义。每一步都能够被精确定义和理解。有限性(Finiteness):
喵叔哟
·
2023-10-09 20:50
算法与数据结构
算法
数据结构
java获取数组穷举_
算法入门
之简单粗暴:枚举算法(穷举法)
假设我们有这样一个场景:是否存在一个数使得□2*124□==1□*4316等式成立,这种等式是不是发现很眼熟,没错,这就是我们小时候经常玩的奥数,那么现在我们用程序如何来实现呢,这个很简单,通过简单的枚举算法就能解决问题,枚举算法又名穷举法:代码如下/***场景一:是否存在一个数使得□2*124□==1□*4316成立*如果存在,请算出该值*/publicstaticvoiddemo1(){Boo
weixin_39622178
·
2023-10-08 20:22
java获取数组穷举
力扣
算法入门
题库之二分法
intsearch(int*nums,intnumsSize,inttarget){intleft=0,right=numsSize-1,middle=left+(right-left)/2;while(left(left,right)if(target==nums[middle])returnmiddle;elseif(target>nums[middle]){left=middle+1;mid
DChaserXsx
·
2023-10-07 14:16
二分法
算法
leetcode
⭐
算法入门
⭐《哈希表》中等03 —— LeetCode 380. O(1) 时间插入、删除和获取随机元素
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 设计一个支持在平均时间复杂度O(1
英雄哪里出来
·
2023-10-06 21:01
《LeetCode算法全集》
数据结构
算法
leetcode
哈希表
C语言
【算法思想:回溯法】回溯
算法入门
级详解
回溯法是一种非常重要的算法思想,在大厂面试中频繁出现,所以做了一个笔记,记录了一下。回溯算法与深度优先遍历以下是维基百科中「回溯算法」和「深度优先遍历」的定义。回溯法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的
Allen Chou
·
2023-10-06 03:43
#
算法思想
算法
java
数据结构与
算法入门
(Java)
数据结构与算法(Java)1.数据结构与算法概述1.1什么是数据结构?官方解释:数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。大白话:数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据1.2数据结构分类传统上,我们可以把数据结构分为逻辑结构和物理结构两大类。逻辑结构:逻辑结构是从具体问题中抽象出来的模型,是抽象意义上的结构,按
迷茫却坚定
·
2023-10-03 18:50
数据结构
算法
java
《算法图解》阅读笔记
;贪婪算法书目:Grokkingalgorithms:anillustratedguideforprogrammersandothercuriouspeople中文名称:《算法图解——像小说一样有趣的
算法入门
书
yyywxk
·
2023-10-01 10:34
算法莫名其妙
算法
笔记
机器学习基础概念与常见
算法入门
【机器学习、常见模型】
机器学习基础概念与算法机器学习是计算机科学领域的一个分支,它致力于让计算机系统具备从数据中学习和改进的能力,而不需要显式地进行编程。与传统编程相比,机器学习有着根本性的不同之处。机器学习与传统编程的不同传统编程:在传统编程中,开发人员需要编写详细的规则和指令,告诉计算机如何执行任务。这些规则是硬编码的,程序的行为是事先定义好的。defadd_numbers(a,b):returna+b在上面的例子
修炼室
·
2023-09-30 17:46
AI
机器学习
算法
人工智能
算法入门
——洛谷第一章_顺序结构(JAVA)
文章目录B2002Hello,World!B2025输出字符菱形P1000超级玛丽游戏P1001A+BProblemB2005字符三角形P5703【深基2.例5】苹果采购P5704【深基2.例6】字母转换P5705【深基2.例7】数字反转P5706【深基2.例8】再分肥宅水P5708【深基2.习2】三角形面积P5707【深基2.例12】上学迟到B2029大象喝水P1425小鱼的游泳时间P1421小
孤雪心殇
·
2023-09-29 14:15
算法训练
java
开发语言
算法
C/C++
算法入门
| 字符串处理
不爱生姜不吃醋⭐️如果本文有什么错误的话欢迎在评论区中指正与其明天开始,不如现在行动!文章目录前言回文串1.题目(codeup5901)2.思路3.代码实现总结前言字符串处理题在考试中十分常见,也是能很好体现代码能力的一种题型。对于这种题型,一般需要仔细分析清楚题目的输入输出格式才能顺利解决题目。在有些题目中,可能实现逻辑会非常麻烦,而且可能会有很多细节和边界情况。因此对代码能力较弱的考生是不利的
不爱生姜不吃醋
·
2023-09-27 21:11
C/C++算法
c语言
c++
算法
算法入门
(2)插入排序
插入排序:就是把一个无序数组按照从小到大或者从大到小排序为有序数组。1.首先将无序数组中的第一个元素设为有序数组的第一个元素。2.从无序数组中的第二个数开始与有序数组中的元素作比较如果大于新数组中的第k个元素则数组从第k个元素往后的元素都需要向右移动一位。腾出第k个元素的位置放入新元素。3.重复第二步取第三,四,五。。。。一直到无序数组为空。4.该方法无序数组从大到小排列为有序数组。definse
梦san国
·
2023-09-27 20:41
算法入门
必备:二分查找
算法入门
必备:二分查找文章目录:
算法入门
必备:二分查找一、线性查找二、二分查找2.1二分查找数组2.2二分查找树一、线性查找在开始接触二分查找之前,先来了解一下最常见也是最简单的线性查找。
爱吃柠檬的天天
·
2023-09-26 15:31
算法/数据结构
算法
c++
数据结构
Leetcode 01-
算法入门
与数组-④数组二分查找
LeetCode01-
算法入门
与数组-④数组二分查找一.二分查找知识1.二分查找算法介绍1.1二分查找算法简介二分查找算法(BinarySearchAlgorithm):也叫做折半查找算法、对数查找算法
Gocara
·
2023-09-25 16:15
LeetCode
算法
leetcode
python
数据结构
Leetcode 01-
算法入门
与数组-⑤数组双指针&滑动窗口
LeetCode01-
算法入门
与数组-⑤数组双指针&滑动窗口一.双指针基础知识1.双指针简介双指针(TwoPointers):指的是在遍历元素的过程中,不是使用单个指针进行访问,而是使用两个指针进行访问
Gocara
·
2023-09-25 16:13
LeetCode
算法
leetcode
python
数据结构
图
算法入门
3:活动网络-AOV网络和拓扑排序
AOV网络通常一个工程可以分成若干个子工程,这些子工程被称为活动(activity),完成这些活动,整个工程就完成了。给一个简单的例子,如下图,大学专业课程存在依赖关系,对于一些课程必须选修其他课程,完成整个工程就是学习所有的课程,每门课程的学习都是一个活动。图1整个工程可以通过工程图表示:图2工程图为有向图,顶点表示活动,例如有向边表示活动u必须先于活动v,这种有向图称为顶点表示活动的网络(Ac
I_belong_to_jesus
·
2023-09-25 06:28
图论
图论
AOV网络
拓扑排序
《流俗地》:马华社会的浮世绘
对于孤陋寡闻的我来说,马来西亚华人作家黎
紫书
是个陌生的名字,不过看到封面有两位大神推荐,还是随手翻了翻。
小园半亩
·
2023-09-24 21:34
2021-9-17 leetcode
算法入门
——704. 二分查找
方法一:二分查找在升序数组nums中寻找目标值target,对于特定下标i,比较nums[i]和target的大小:如果nums[i]=target,则下标i即为要寻找的下标;如果nums[i]>target,则target只可能在下标i的左侧;如果nums[i]right时结束查找,返回−1。JavaC#C++JavaScriptGolangPython3作者:LeetCode-Solution
HaloLay_cx
·
2023-09-24 13:30
leetcode
JavaScript——leetcode
算法入门
35. 搜索插入位置【二分查找专题】
题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:nums=[1,3,5,6],target=7输出:4示例4:输入:nums=
周三有雨
·
2023-09-24 13:00
算法
leetcode
算法
javascript
[LeetCode](
算法入门
)704. 二分查找
难度:简单给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-1解释:2不存在nums中因此返回-1提示:
玄蛰
·
2023-09-24 13:29
leetcode
算法
JavaScript——leetcode
算法入门
704. 二分查找【二分查找专题】
题目描述给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-1解释:2不存在nums中因此返回-1代码片/
周三有雨
·
2023-09-24 13:29
算法
算法
javascript
leetcode
Leetcode
算法入门
第一天(二分查找)
Leetcode
算法入门
第一天(二分查找)704.二分查找题目描述样例思路参考代码278.第一个错误的版本题目描述样例思路参考代码35.搜索插入位置题目描述样例思路参考代码704.二分查找题目描述给定一个
君叶寒
·
2023-09-24 13:59
Leetcode之算法
leetcode
算法
c++
二分查找
⭐
算法入门
⭐《二分枚举》简单06 —— LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。 样例输入:nums=[5,7,7,8,8,10],target=8 样例输出
英雄哪里出来
·
2023-09-24 13:28
《LeetCode算法全集》
算法
leetcode
数据结构
二分枚举
二分查找
Leetcode
算法入门
与数组丨5. 数组二分查找
文章目录1二分查找算法2二分查找细节3二分查找两种思路3.1直接法3.2排除法task09task101二分查找算法二分查找算法是一种常用的查找算法,也被称为折半查找算法。它适用于有序数组的查找,并通过将待查找区间不断缩小一半的方式来快速定位目标值。算法思想如下:首先,确定待查找数组的起始位置(通常为数组的第一个元素)和结束位置(通常为数组的最后一个元素)。然后,计算待查找区间的中间位置,即将起始
AXYZdong
·
2023-09-24 12:57
【算法入门与数组】
算法
leetcode
数据结构
⭐
算法入门
⭐《哈希表》困难01 —— LeetCode 76. 最小覆盖子串
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给定两个字符串s和t。返回s中包含
英雄哪里出来
·
2023-09-24 12:16
《LeetCode算法全集》
数据结构
算法
leetcode
尺取法
双指针
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他