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
杭电ACM_算法题_线段树
大公司笔试面试有哪些经典
算法题
目?
首先,强烈建议采用“题海战术”。我当然不会告诉题主,今年面了数十家公司,90%的题目是原题(没办法,就那几个知识点,能有什么新题)题库在哪里呢?按照循序渐进的原则,一一介绍:1.cc150,全名crackingthecodinginterview-150ProgrammingQuestionsandSolutions。经典中的经典,曾有人别的啥都不做,刷这本书三四遍,拿了Google的offer(
JAVA架构师的圈子
·
2023-11-26 08:13
高级搜索-
线段树
[C/C++]
线段树
文章目录
线段树
前言一、
线段树
的定义二、
线段树
的结构与建立2..1节点定义2.2递归建树2.3静态数组空间的解释三、
线段树
的操作3.1单点修改3.2单点查询3.3区间查询3.3区间修改四、动态开点
线段树
递增分配器前言对于求数组区间和我们可以处理出前缀和后可以在
EQUINOX1
·
2023-11-26 07:25
c语言
c++
java
C++
算法题
:关于数组的算法
1、问题描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。适用于严格递增的数组求这个已经旋转过得数组的最小元素//函数功能:旋转数组的最小元素//函数参数:pArray指向数组,len为数组长度//返回值:最小元素intFindMin(
吃素的施子
·
2023-11-26 02:16
C++
算法
排序算法
leetcode
算法
LeetCode
算法题
解(动态规划)|LeetCode139. 单词拆分
LeetCode139.单词拆分题目链接:139.单词拆分题目描述:给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。示例1:输入:s="leetcode",wordDict=["leet","code"]输出:true解释:返回true因为"leetcode"可以由"lee
旧事情稠
·
2023-11-26 00:06
Java算法题解
算法
leetcode
动态规划
java
LeetCode
算法题
解(动态规划)|LeetCode322. 零钱兑换、LeetCode279. 完全平方数
一、LeetCode322.零钱兑换题目链接:322.零钱兑换题目描述:给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。示例1:输入:coins=[1,2,5],amount=11输出:3解释:11=5+5+1示例2:输入:coins
旧事情稠
·
2023-11-26 00:36
Java算法题解
算法
leetcode
动态规划
java
LeetCode
算法题
解(动态规划)|LeetCode518. 零钱兑换 II、LeetCode377. 组合总和 Ⅳ
一、LeetCode518.零钱兑换II题目链接:518.零钱兑换II题目描述:给你一个整数数组coins表示不同面额的硬币,另给一个整数amount表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回0。假设每一种面额的硬币有无限个。题目数据保证结果符合32位带符号整数。示例1:输入:amount=5,coins=[1,2,5]输出:4解释:有四种方式可以
旧事情稠
·
2023-11-26 00:35
Java算法题解
算法
leetcode
动态规划
java
LeetCode
算法题
解|474. 一和零
474.一和零题目链接:474.一和零题目描述给你一个二进制字符串数组strs和两个整数m和n。请你找出并返回strs的最大子集的长度,该子集中最多有m个0和n个1。如果x的所有元素也是y的元素,集合x是集合y的子集。示例1:输入:strs=["10","0001","111001","1","0"],m=5,n=3输出:4解释:最多有5个0和3个1的最大子集是{"10","0001","1","
旧事情稠
·
2023-11-26 00:34
Java算法题解
算法
leetcode
数据结构
动态规划
java
leecode
算法题
之数组
目录1.合并正序数组并求中位数1.题目剖析2.代码示例3.拓展思考2.盛最多水的容器1.题目剖析2.代码示例3.运行结果4.算法改进5.改进代码示例今天也没学什么新东西,那就给大家上两道力扣
算法题
叭。
一枕眠秋雨>o<
·
2023-11-25 21:31
算法
2022-05-11,今天坐了过山车
我持仓的个股开盘两个涨停,美利云低开后一路向上,涨幅一度超过5个点,粤水电开盘直奔涨停去,没有封住,回落,但也很稳;
杭电
股份高开回调封板。以为今天是开心的一天。
纳尼耶
·
2023-11-25 21:55
使用javascript一样可以做在线算法编程
一样可以使用标准流的输入输出对于大学生在刚开始学习c,c++,java的时候,写着helloword的代码,然后在命令框中输入输出;基于很多算法的学习,在我短浅的认识中,身边的同学都是使用c,c++,甚至是java去写;很多
算法题
目中的输入描述和输出描述例如牛客网上的
算法题
Cc卿
·
2023-11-25 21:14
this=this.next?
问题背景:一天,在刷链表
算法题
(力扣707)时想将当前对象引用指向下一个结点,脑子一抽写了这么一行代码:this=this.next;越看越别扭,我就想:如果一个结点对象调用了一个方法,在该方法中执行了
小手WA凉
·
2023-11-25 14:16
java
数据结构
DFS有关的一些问题
最近下定决心了,开始转c++,之前一直用Java写
算法题
P1036[NOIP2002普及组]选数本题就是从n个数字中选出r个数字,这个是经典的回溯,并且还需要选出来的这个数字是素数,这个应该如何判断呢?
想要打 Acm 的小周同学呀
·
2023-11-25 11:52
深度优先
算法
算法-技巧-简单-只出现一次的数字、多数元素
记录一下
算法题
的学习10只出现一次的数字leetcode题目:给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
冰鲜柠檬汁
·
2023-11-25 08:25
算法
数据结构
leetcode
java
leetcode刷题详解一
算法题
常用APIstd::accumulate函数原型:templateTaccumulate(InputItfirst,InputItlast,Tinit);一般求和的,代码如下:intsum=accumulate
weixin_43209472
·
2023-11-25 08:07
leetcode
java
linux
算法-中等-链表-两数相加
记录一下
算法题
的学习11两数相加题目:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。
冰鲜柠檬汁
·
2023-11-25 08:36
算法
链表
数据结构
DP
算法题
收集汇总
三种基本背包问题一0/1背包问题问题描述:有n件物品和容量为m的背包给出i件物品的重量以及价值求解让装入背包的物品重量不超过背包容量且价值最大。特点:j)return0;//因为只计算序列str[i....j]//如果首尾相同if(str[i]==str[j])returnlps(str,i+1,j-1)+2;//如果首尾不同returnmax(lps(str,i,j-1),lps(str,i+1
光哥2020
·
2023-11-25 08:17
算法题
GO
php
C/C++ 简单模拟
算法题
解
题解模拟双目运算符一元二次方程求解水仙花数模拟双目运算符编写一个根据用户键入的两个操作数和一个双目运算符,由计算机输出结果的程序。#includeintoperate(inta,intb,charc){switch(c){case'+':returna+b;case'-':returna-b;case'*':returna*b;case'/':returna/b;case'%':returna%b
蔚蓝星辰mic
·
2023-11-25 07:48
C/C++
算法
c语言
c++
算法题
就像搭乐高:手把手带你拆解 LFU 算法
作者:labuladong公众号:labuladong上篇文章
算法题
就像搭乐高:手把手带你拆解LRU算法写了LRU缓存淘汰算法的实现方法,本文来写另一个著名的缓存淘汰算法:LFU算法。
码农小光
·
2023-11-25 04:50
小程序如何使用订阅消息(PHP代码+小程序js代码)
欢迎订阅本专栏或者关注我,大家一起努力每天一题
算法题
最后,希望我的这篇文章能对你的有所帮助!愿自己还有你在未来的日子,保持学习,保持进步,保持热爱,奔赴山海!
m0_67391270
·
2023-11-25 03:35
面试
学习路线
阿里巴巴
android
前端
后端
【LeetCode:2824. 统计和小于目标的下标对数目 | 模拟+二分】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-24 22:17
LeetCode每日一题打卡
leetcode
算法
java
模拟
二分
数据结构
【LeetCode:1410. HTML 实体解析器 | 模拟+哈希表+字符串+库函数】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-24 22:14
LeetCode每日一题打卡
leetcode
html
散列表
hashmap
java
模拟
字符串
算法设计与分析
01背包的各种求解
算法题
目详情有N件物品和一个容量是V的背包。每件物品有且只有一件。第i件物品的重量是w[i],价值是v[i]。
暗魂b
·
2023-11-24 17:29
算法
LeetCode 1.两数之和 数组 暴力遍历 枚举
LeetCode为算法面试刷题领域最知名的网站之一,其中大量的
算法题
值得我们思考。一步一个脚印,开始刷LeetCode吧。
三元湖有大锦鲤
·
2023-11-24 15:44
LeetCode
动态规划
算法
数据结构
c++
leetcode
线段树
-Acwing-1270. 数列区间最大值
线段树
-Acwing-1270.数列区间最大值题目:输入一串数字,给你M个询问,每次询问就给你两个数字X,Y,要求你说出X到Y这段区间内的最大数。
njuptACMcxk
·
2023-11-24 14:03
线段树
算法
数据结构
acm竞赛
线段树
c++
力扣
算法题
解析:队列最大值
地址:https://leetcode-cn.com/problems/dui-lie-de-zui-da-zhi-lcof/请定义一个队列并实现函数max_value得到队列里的最大值,要求函数max_value、push_back和pop_front的均摊时间复杂度都是O(1)。若队列为空,pop_front和max_value需要返回-1示例1:输入:["MaxQueue","push_ba
qq_24800489
·
2023-11-24 14:01
算法与数据结构
javascript
玩转数据结构 java描述 一 概况
数据结构可以分为三种结构:线性结构:数组;栈;队列;链表;哈希表树结构:二叉树,二分搜索树,AVL,红黑树,Treap,Splay,堆,Trie,
线段树
,K-D树,并查集,哈夫曼树图结构邻接矩阵,邻接表我们需要根据应用的不同
小王学java
·
2023-11-24 08:16
基于C#实现
线段树
一、
线段树
线段树
又称"区间树”,在每个节点上保存一个区间,当然区间的划分采用折半的思想,叶子节点只保存一个值,也叫单元节点,所以最终的构造就是一个平衡的二叉树,拥有CURD的O(lgN)的时间。
神仙别闹
·
2023-11-24 07:41
C#
教程
算法
c#
java
开发语言
Linux常用命令
因为开学了事情很多,加上最近做做
算法题
,也没有找到特别的题目。作为一个合格的程序员,Linux感觉是一定要学习的!最近博主学习整理了一份Linux常用的基本命令,可以作为参考手册和复习使用!
_Puitar_
·
2023-11-24 03:47
Linux学习笔记
linux
centos
运维
数据结构代码题----树的应用代码题Day02
数据结构代码题—树的应用一句学习树结构的
算法题
的思路:若要学会递归,则要学会递归题目01二叉树至下而上,从右向左的层次遍历
算法题
目分析题目的算法代码实现需要建立在层次遍历序列的基础上,基于上一篇文章的最后一题便是层次遍历二叉树的实现
菜鸟小党
·
2023-11-23 22:45
二叉树
二叉树层序遍历
数据结构
算法
LeetCode
算法题
-Binary Tree Paths(Java实现-3种解法)
这是悦乐书的第199次更新,第206篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第62题(顺位题号是257)。给定二叉树,返回所有根到叶路径。
程序员小川
·
2023-11-23 21:15
小练习:亲密数
1.引入我们已经在前面学习了分支选择结构以及循环结构,我们今天便用亲密数这个常见的
算法题
来巩固一下我们的掌握程度吧,(补充这道亲密数也是我们华中科技大学大一今晚上机的测试题之一),一起来看看吧。
三千弱水,取一瓢饮
·
2023-11-23 21:28
算法
c语言
【
算法题
】20.克隆图
题目给你无向连通图中一个节点的引用,请你返回该图的深拷贝(克隆)。图中的每个节点都包含它的值val(int)和其邻居的列表(list[Node])。classNode{publicintval;publicListneighbors;}简单起见,每个节点的值都和它的索引相同。例如,第一个节点值为1(val=1),第二个节点值为2(val=2),以此类推。该图在测试用例中使用邻接列表表示。邻接列表是
_涼城
·
2023-11-23 15:24
经典
算法题
——最长公共子序列
**解析:**此题一共有两个要点:1.求上述两个最长公共子序列的长度2.求所有可能出现的最长公共子序列个数,答案可能很大,只要将答案对10^8求余即可第一个都很好想到,难点在于第二个。下面是对于求最长公共子序列的长度的一个动态规划图:由此图可以看出,上述两个字符串的最大公共子序列的长度为4重点:此图的状态转移方程:1.当s1[i]=s2[j]时:dp(i,j)=dp(i-1,j-1)+12.当s1
五_谷_丰_登
·
2023-11-23 15:34
c++
蓝桥
C语言
算法
数据结构
c++
区间第k小数 (可持久化
线段树
、主席树)
可持久化
线段树
:掺杂了一点前缀和的思想,对于每一个1~i的区间都建一个树,每个节点存的都是一个
线段树
,值存的是当前区间中初始数组按大小排序后[l,r]之间的数的个数,这个l,r指的是每个节点的左右端点。
AE_
·
2023-11-23 14:42
算法
【gpts】学
算法题
[缺失的第一个正数](https://leetcode.cn/problems/first-missing-positive/)
给出你的题解(https://leetcode.cn/problems/first-missing-positive/)publicclassSolution{publicintfirstMissingPositive(int[]nums){intlen=nums.length;for(inti=0;i0&&nums[i]0&&nums[i]<=len&&nums[nums[i]-1]!=nums
墨苏玩电脑
·
2023-11-23 14:02
算法
leetcode
数据结构
2:
算法题
目 入门2:分支结构
分支结构2.1:P2433【深基1-2】小学数学N合一2.2:P5709【深基2.习6】ApplesPrologue/苹果和虫子2.3:P5710【深基3.例2】数的性质2.4:P5711【深基3.例3】闰年判断2.5:P5712【深基3.例4】Apples2.6:P5713【深基3.例5】洛谷团队系统2.7:P5714【深基3.例7】肥胖问题保留六位有效数字2.8:P5715【深基3.例8】三位
吃糖吃到牙疼
·
2023-11-23 13:47
算法
java
蓝桥杯
【洛谷
算法题
】P5713-洛谷团队系统【入门2分支结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】P5713-洛谷团队系统【入门2分支结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2提示题解总结
花无缺~
·
2023-11-23 13:41
洛谷算法题
算法
数据结构
java
【洛谷
算法题
】P5711-闰年判断【入门2分支结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】P5711-闰年判断【入门2分支结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2样例#3样例输入
花无缺~
·
2023-11-23 13:40
洛谷算法题
算法
数据结构
java
【洛谷
算法题
】P5712-Apples【入门2分支结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】P5712-Apples【入门2分支结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2提示题解总结
花无缺~
·
2023-11-23 13:40
洛谷算法题
算法
数据结构
java
【洛谷
算法题
】P5714-肥胖问题【入门2分支结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】P5714-肥胖问题【入门2分支结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2提示题解总结【
花无缺~
·
2023-11-23 13:37
洛谷算法题
算法
数据结构
java
有没有适合新手练习 Python 的做题类网站?
不多说了,直接上货~1.LeetCodeLeetCode是一个刷
算法题
的网站,里面有多种语言可选,题目分为简单、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。
再不会python就不礼貌了
·
2023-11-23 11:35
python
数据库
开发语言
信息可视化
数据挖掘
爬虫
数据分析
【LeetCode:2304. 网格中的最小路径代价 | dijkstra(迪杰斯特拉)】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-23 11:03
LeetCode每日一题打卡
leetcode
算法
java
dijkstra
迪杰斯特拉
最短路
数据结构
数组的经典
算法题
练习
数组的经典
算法题
练习第一章数组的经典
算法题
练习文章目录数组的经典
算法题
练习数组在数据结构和算法中的应用是非常广范的一、组队竞赛总结数组在数据结构和算法中的应用是非常广范的接下来,我们需要来看一看一些数组和栈的经典笔试题提示
沉默着忍受
·
2023-11-23 11:29
Java初阶
数据结构
LeetCode
算法题
解(动态规划)|LeetCode343. 整数拆分、LeetCode96. 不同的二叉搜索树
一、LeetCode343.整数拆分题目链接:343.整数拆分题目描述:给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例1:输入:n=2输出:1解释:2=1+1,1×1=1。示例2:输入:n=10输出:36解释:10=3+3+4,3× 3× 4=36。提示:2<=n<=58算法分析:定义dp数组及下标含义:dp[i]表述正整数i拆分成
旧事情稠
·
2023-11-23 10:01
算法
leetcode
动态规划
java
LeetCode
算法题
解(动态规划,背包问题)|LeetCode416. 分割等和子集
LeetCode416.分割等和子集题目链接:416.分割等和子集题目描述:给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。示例1:输入:nums=[1,5,11,5]输出:true解释:数组可以分割成[1,5,5]和[11]。示例2:输入:nums=[1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集。提示:1>d
旧事情稠
·
2023-11-23 10:58
Java算法题解
算法
leetcode
java
动态规划
【
算法题
】15.跳跃游戏
题目给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入:[2,3,1,1,4]输出:true解释:我们可以先跳1步,从位置0到达位置1,然后再从位置1跳3步到达最后一个位置。示例2:输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,所以你永远
_涼城
·
2023-11-23 09:24
算法-二叉树-简单-二叉树的直径、将有序数组转换成二叉搜索树
记录一下
算法题
的学习9二叉树的直径题目:给你一棵二叉树的根节点,返回该树的直径。二叉树的直径是指树中任意两个节点之间最长路径的长度。这条路径可能经过也可能不经过根节点root。
冰鲜柠檬汁
·
2023-11-23 08:23
算法
leetcode
数据结构
算法-简单-二叉树-翻转、对称
记录一下
算法题
的学习8翻转二叉树翻转二叉树题目给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。
冰鲜柠檬汁
·
2023-11-23 08:22
算法
数据结构
算法-链表-简单-相交、反转、回文、环形、合并
记录一下
算法题
的学习5在写关于链表的题目之前,我们应该熟悉回忆一下链表的具体内容什么是链表:链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址
冰鲜柠檬汁
·
2023-11-23 08:52
算法篇
算法
链表
数据结构
算法-二叉树-简单-二叉树的最大和最小深度
记录一下
算法题
的学习7二叉树的最大深度题目:给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。
冰鲜柠檬汁
·
2023-11-23 08:52
算法篇
算法
数据结构
leetcode
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他