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
算法练习
算法练习
Day21 (Leetcode/Python-回溯算法)
216.CombinationSumIIIFindallvalidcombinationsofknumbersthatsumuptonsuchthatthefollowingconditionsaretrue:Onlynumbers1through9areused.Eachnumberisusedatmostonce.Returnalistofallpossiblevalidcombination
叮叮咚咚响叮咚
·
2023-12-25 02:00
java
算法
开发语言
算法练习
Day20 (Leetcode/Python-回溯算法)
虽然看似进入了一个新章节,但其实还是前几天二叉树章节的延续。。回溯算法(以下内容摘抄自代码随想录):回溯法解决的问题都可以抽象为树形结构,是的,我指的是所有回溯法的问题都可以抽象为树形结构!因为回溯法解决的都是在集合中递归查找子集,集合的大小就构成了树的宽度,递归的深度,都构成的树的深度。回溯三部曲:回溯函数模板返回值以及参数defbacktracking(参数)回溯函数终止条件什么时候达到了终止
叮叮咚咚响叮咚
·
2023-12-25 02:29
数据结构
python
算法
Java
算法练习
3
Java
算法练习
312.18[Leetcode203移除链表元素](https://leetcode.cn/problems/remove-linked-list-elements/)12.19[链表的中间结点
It_张
·
2023-12-24 16:42
java
算法
开发语言
算法练习
Day17 (Leetcode/Python-二叉树)
513.FindBottomLeftTreeValueGiventherootofabinarytree,returntheleftmostvalueinthelastrowofthetree.思路:这题求树的最后一层的最左节点。注意仅仅通过递归求后续遍历的方式找到最左节点是不够的,还要满足在最后一层。所以要选深度最大的最左叶节点。classSolution(object):deffindBott
叮叮咚咚响叮咚
·
2023-12-24 04:36
算法
leetcode
职场和发展
算法练习
Day18 (Leetcode/Python-二叉树)
236.LowestCommonAncestorofaBinaryTreeGivenabinarytree,findthelowestcommonancestor(LCA)oftwogivennodesinthetree.AccordingtothedefinitionofLCAonWikipedia:“Thelowestcommonancestorisdefinedbetweentwonodes
叮叮咚咚响叮咚
·
2023-12-24 04:36
算法
leetcode
职场和发展
算法练习
Day11 (Leetcode/Python-堆栈和队列)
239.SlidingWindowMaximumYouaregivenanarrayofintegersnums,thereisaslidingwindowofsizekwhichismovingfromtheveryleftofthearraytotheveryright.Youcanonlyseetheknumbersinthewindow.Eachtimetheslidingwindowmo
叮叮咚咚响叮咚
·
2023-12-24 04:35
算法
leetcode
python
算法练习
Day5 (Leetcode/Python-哈希表)
哈希表在python中通常使用dictionary表示。以下是dict相关的一些常用指令my_dictisadictionary1.forkey,valueinmy_dict.items():2.my_dict.values();my_dict.keys()3.my_dict.get(num,0)Timecomplexityofthemy_dict.get()methodinPythondicti
叮叮咚咚响叮咚
·
2023-12-24 04:05
哈希算法
算法
算法练习
Day6 (Leetcode/Python-哈希表)
454.4SumIIGivenfourintegerarraysnums1,nums2,nums3,andnums4alloflengthn,returnthenumberoftuples(i,j,k,l)suchthat:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=02.(1,1,0,0)->nums1[1]+nums2[1]+nums3
叮叮咚咚响叮咚
·
2023-12-24 04:05
算法
算法练习
Day7 (Leetcode/Python-字符串)
替换数字卡码网题目链接(opensnewwindow)给定一个字符串s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串"a1b2c3",函数应该将其转换为"anumberbnumbercnumber"。对于输入字符串"a5b",函数应该将其转换为"anumberb"输入:一个字符串s,s仅包含小写字母和数字字符。输出
叮叮咚咚响叮咚
·
2023-12-24 04:05
leetcode
算法
算法练习
Day19 (Leetcode/Python-二叉树)
108.ConvertSortedArraytoBinarySearchTreeGivenanintegerarraynumswheretheelementsaresortedinascendingorder,convertittoaheight-balancedbinarysearchtree.思路:一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。因为是有序数组,
叮叮咚咚响叮咚
·
2023-12-24 04:02
python
算法
开发语言
算法题Python常用内置函数、方法、技巧汇总(其二:哈希表)
文章目录哈希表相关操作设置值的默认类型计数器获得键、值或者键值对华为OD算法/大厂面试高频题
算法练习
冲刺训练哈希表相关操作设置值的默认类型使用内置模块collections中的defaultdict(func
闭着眼睛学算法
·
2023-12-24 03:59
Python
算法刷题技巧
算法
python
散列表
数据结构
算法题Python常用内置函数、方法、技巧汇总(其一:列表)
文章目录列表相关操作排序翻转枚举合并去重拷贝华为OD算法/大厂面试高频题
算法练习
冲刺训练列表相关操作排序列表的方法sort()或者内置函数sorted()可以完成排序操作。
闭着眼睛学算法
·
2023-12-24 03:29
算法刷题技巧
Python
算法
python
windows
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-田忌赛马【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明示例三输入输出说明解题思路最优结果的胜出组数达到最优结果的数组数量代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给定两个只包含数字的数组
闭着眼睛学算法
·
2023-12-24 03:28
最新华为OD真题
#
DFS
算法
python
c++
java
华为od
leetcode
深度优先
【Py/Java/C++三种语言】ACM模式输入输出总结【大厂笔试/OD机考】
文章目录输入字符串输入数字输入字符串数组输入数字型数组输入二维数组输入树或图结构输入次数若干,以某个标识符作为停止输入的标志输入次数未知(较少使用)输出ACM模式与核心代码模式异同点总结核心代码模式ACM模式华为OD算法/大厂面试高频题
算法练习
冲刺训练输入字符串此类输入一般只包含单个字符串
闭着眼睛学算法
·
2023-12-24 03:28
算法刷题技巧
最新华为OD真题
大厂秋招真题
java
c++
python
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【哈希集合/前缀树】2023C-英文输入法【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目输入输出示例一输入输出说明示例二输入输出解题思路代码解法一:哈希集合pythonjavacpp时空复杂度解法二:前缀树*pythonjavacpp时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目主管期望你来实现英文输入法单词联想功能
闭着眼睛学算法
·
2023-12-24 03:58
最新华为OD真题
#
哈希表
算法
java
c++
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【最小生成树】2023C-5G网络建设【欧弟算法】全网注释最详细分类最全的华为OD真题题解
*输出****说明**解题思路Kruskal算法Prim算法代码解法一:Kruskal算法pythonjavacpp解法二:Prim算法pythonjavacpp时空复杂度华为OD算法/大厂面试高频题
算法练习
冲
闭着眼睛学算法
·
2023-12-24 03:57
最新华为OD真题
java
c++
华为od
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-环中最长子串【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明示例三输入输出说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述给你一个字符串
闭着眼睛学算法
·
2023-12-24 03:57
最新华为OD真题
#
贪心
#
模拟
java
c++
华为od
算法题中常用数学概念、公式、方法汇总(其二:几何)
文章目录几何两点之间距离曼哈顿距离欧式距离点与直线之间距离平行直线之间距离华为OD算法/大厂面试高频题
算法练习
冲刺训练本系列主要汇总了算法题中(尤其是一些模拟题)可能会遇到的数学概念、公式或方法,会持续进行补充和更新
闭着眼睛学算法
·
2023-12-24 03:56
算法刷题技巧
算法
机器学习
人工智能
python
c++
java
数学
蓝桥杯
算法练习
- 分解质因数
原文:蓝桥杯
算法练习
-分解质因数date:2014-11-1412:39:04问题描述:求出区间[a,b]中所有整数的质因数分解。输入格式:输入两个整数a,b。
i蝸居年華_谢谢谢
·
2023-12-23 00:01
算法练习
Day16 (Leetcode/Python-二叉树)
递归何时需要返回值1)搜索一整棵树且不需要处理递归返回值,就不需要返回值2)需要搜索一整棵树且需要处理递归返回值,则需要返回3)搜索其中一条符合条件的路径,就需要返回值,以便在遇到合适的路径时返回。112.PathSumGiventherootofabinarytreeandanintegertargetSum,returntrueifthetreehasaroot-to-leafpathsuch
叮叮咚咚响叮咚
·
2023-12-21 12:25
算法
leetcode
python
6.二分+贪心
6.二分+贪心二分查找贪心
算法练习
进击的奶牛(二分)洛谷P1824A-TrailingZeroes(III)(判断n!
manng •ᴗ•
·
2023-12-20 01:23
暑期训练
贪心算法
二分查找
算法练习
日志1(折半查找+快排+增量穷举)
算法练习
日志一、折半查找(二分查找)/****题目描述:*利用二分查找算法查找数组中某个数*/#includeusingnamespacestd;intbinSearch(inta[],intlow,inthigh
rightstar_
·
2023-12-20 01:22
算法日志
算法
快速排序
贪心算法
Python 全栈:程序员必备
算法练习
334程序员要知道什么是算法?我们一直在讲算法,算法,那么什么是一个算法呢?算法就是用来解决特定问题的指令序列,这句话并不难理解,因为我们平时一直就在写代码,写这些代码当然不是徒劳的,是为解决某个特定问题,代码必然也是指令序列,所以问题出现了:我们平时写的代码也能叫做算法吗?从算法的定义看,的确是这样,我们平时就是一直在写算法,只不过有些读者编写的算法代码偏向于业务逻辑,更多涉及前后端框架、数据持
you的日常
·
2023-12-19 21:05
LeetCode
算法练习
top100:(9)栈和堆
packagetop100.栈堆;importjava.util.ArrayDeque;importjava.util.Deque;importjava.util.PriorityQueue;importjava.util.Stack;publicclassTOP{//20.有效的括号publicbooleanisValid(Strings){Stackstack=newStacknum;Stac
青铜爱码士
·
2023-12-18 22:05
算法
leetcode
python
LeetCode
算法练习
top100:(10)贪心算法
packagetop100.贪心算法;importjava.util.ArrayList;importjava.util.List;publicclassTOP{//121.买卖股票的最佳时机publicintmaxProfit(int[]prices){intres=0,min=prices[0];for(inti=1;i=i){//保证i可达max=Math.max(max,nums[i]+i
青铜爱码士
·
2023-12-18 22:34
算法
leetcode
贪心算法
09线段树
算法练习
题解析
线段树
算法练习
题解析01线段树问题描述如题,已知一个数列,你需要进行下面两种操作:将某区间每一个数加上k。求出某区间每一个数的和。
xuelanghanbao
·
2023-12-18 10:18
蓝桥杯
算法
c++
图论
蓝桥杯
07数论
算法练习
题解析
数论
算法练习
题解析01计数质数问题描述给定整数n,返回所有小于非负整数n的质数的数量。
xuelanghanbao
·
2023-12-18 10:48
蓝桥杯
算法
蓝桥杯
08字符串
算法练习
题解析
字符串
算法练习
题解析01验证回文串问题描述如果在短语正着读和反着读都一样。则可以认为该短语是一个回文串。字母和数字都属于字母数字字符。
xuelanghanbao
·
2023-12-18 10:48
蓝桥杯
算法
数据结构
蓝桥杯
我的C语言
算法练习
:第11题 - 第14题
导读接着我的C语言
算法练习
:第6题-第10题第十一题:求任意两个数的最大公约数。
胡童远
·
2023-12-18 03:57
算法练习
第三天
1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。方法一:暴力枚举classSolution{publicint[]twoSum(int[]nums,inttarget){intn=nums.length;for(inti=0;ihashtable=n
小张同学99
·
2023-12-17 16:23
LeetCode
算法练习
:双指针计算三数之和和四数之和
通过双指针将时间复杂度降一个级别。publicclassTOP{//15.三数之和publicList>threeSum(int[]nums){List>res=newArrayList0)break;//第一个数字去重if(i>0&&nums[i]==nums[i-1])continue;intleft=i+1;intright=n-1;//双指针计算另外两个数字while(left0){rig
青铜爱码士
·
2023-12-16 09:49
算法
leetcode
数据结构
Java
算法练习
2
Java
算法练习
212.11反转字符串12.12斐波那契数12.13[最长的斐波那契子序列的长度](https://leetcode.cn/problems/Q91FMA/)12.14爬楼梯12.15[
It_张
·
2023-12-16 00:09
算法练习
java
算法
开发语言
Java
算法练习
1
题目来自于leetcodeJava
算法练习
12.03递归乘法12.04实现[pow(*x*,*n*)](https://www.cplusplus.com/reference/valarray/pow/
It_张
·
2023-12-16 00:39
算法练习
java
算法
开发语言
(
算法练习
)——循环报数问题
https://www.dotcpp.com/oj/problem1047.html这一题没有好的思路,看了大神的题解,用队列简直不要太方便!!!几乎就是为这种题而设计的!!!代码:#include#include#include#includeusingnamespacestd;intmain(){inttot,outNum,nowNum=1;queueq;cin>>tot;//读取数据for(
晴空_万里
·
2023-12-15 04:13
算法练习题
【独家OD2023C卷真题】20天拿下华为OD笔试【单调栈】2023C-回转寿司【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出解题思路代码解法一:正序遍历写法pythonjavacpp解法二:逆序遍历写法pythonjavacpp时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述寿司店周年庆
闭着眼睛学算法
·
2023-12-06 20:50
最新华为OD真题
#
单调栈
华为od
算法
删除最外层的括号
简而言之,平时进行的算法习题练习带给我们的好处一定是不少的,所以让我们一起来养成
算法练习
的习惯。
JYeontu
·
2023-12-06 08:04
JavaScript
算法
前端
javascript
算法
【独家OD2023C卷真题】20天拿下华为OD笔试【贪心】2023C-虚拟游戏理财【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述**输入描述****输出描述****补充说明****示例****输入****输出****说明:**解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述在一款虚拟游戏中生活
闭着眼睛学算法
·
2023-12-05 23:38
最新华为OD真题
#
贪心
算法
华为od
游戏
LeetCode
算法练习
top100:(7)递归回溯
packagetop100.递归回溯;importjava.util.*;publicclassTOP{//46.不含重复数字的全排列List>res=newArrayList>permute(int[]nums){LinkedListpath=newLinkedListpath){if(path.size()==nums.length){res.add(newArrayList>lists=ne
青铜爱码士
·
2023-12-05 09:38
算法
leetcode
深度优先
LeetCode
算法练习
top100:(6)图论
packagetop100.图论;importjava.util.LinkedList;importjava.util.Queue;publicclassTOP{//200.岛屿数量//网格类问题的DFS遍历方法int[][]ways=newint[][]{{-1,0},{1,0},{0,1},{0,-1}};publicintnumIslands(char[][]grid){intm=grid.
青铜爱码士
·
2023-12-05 09:36
算法
leetcode
windows
oj赛氪
算法练习
单词翻转importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Stringsentence=scanner.nextLine();String[]words=sentence.split("");for(Stringword:wo
几行名姓
·
2023-12-03 20:46
算法练习
算法
c#
开发语言
oj塞氪
算法练习
向量点积计算importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();int[]a=newint[n];int[]b=newint[n];for(inti=0;i
几行名姓
·
2023-12-03 20:16
算法练习
算法
java
开发语言
oj赛氪
算法练习
开关灯2importjava.util.ArrayList;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intN=scanner.nextInt();ArrayListresult=findClosedLamps(N);
几行名姓
·
2023-12-03 20:42
算法练习
算法
java
开发语言
10347 忙碌又贪心的泥瓦匠(回溯
算法练习
题)
问题描述村里有唯一一个泥瓦匠叫Kemo,很多人需要找Kemo修房子、修灶台、造花园……等,大家可以向Kemo预约修葺的时间和工钱。现在情况是:1)Kemo只有一个人,不能同时为两个雇主工作2)Kemo只有干完一个雇主家的活才可以在接下来的一天切换到另一个雇主家里干活。未干完一份活不可以离开,不可以为多位雇主交叉时间干活3)Kemo如果不能在预约的时间那天应约的话,这个雇主的这份钱就挣不到了Kemo
jjgwawsl
·
2023-12-03 14:20
算法
c++
【限时免费】20天拿下华为OD笔试【DFS/BFS】2023B-战场索敌【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例输入输出解题思路代码解法一:BFSpythonjavacpp解法二:DFSpythonjavacpp时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述有一个大小是
闭着眼睛学算法
·
2023-12-02 22:29
最新华为OD真题
#
BFS
#
DFS
算法
华为od
深度优先
【独家OD2023C卷真题】20天拿下华为OD笔试【排序】2023C-开源项目热榜【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述某个开源社区希望将最近热度比较高的开源项目出一个榜单
闭着眼睛学算法
·
2023-12-02 22:58
最新华为OD真题
#
模拟
算法
华为od
开源
【独家OD2023C卷真题】20天拿下华为OD笔试【二分查找】2023C-小明找位置【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题
算法练习
冲刺训练题目描述与示例题目描述小朋友出操,按学号从小到大排成一列
闭着眼睛学算法
·
2023-12-02 22:58
最新华为OD真题
#
二分查找
华为od
算法
算法练习
-冒泡排序
publicclassBubble{/***排序方法**@paramarr*/publicstaticvoidbubbleSort(int[]arr){for(inti=arr.length-1;i>0;i--){for(intj=0;jarr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}}publicstaticvoidmain(S
ambition_forever
·
2023-11-30 20:17
算法练习
算法
排序算法
java
算法练习
-选择排序
publicclassSelectSort{privatestaticvoidsort(int[]arr){for(inti=0;iarr[j]){min=j;}}if(min!=i){inttemp=arr[i];arr[i]=arr[min];arr[min]=temp;}}}publicstaticvoidmain(String[]args){int[]arr={3,2,1,4};Syste
ambition_forever
·
2023-11-30 20:47
算法练习
排序算法
算法
java
算法4: LeetCode_K个节点的组内逆序调整
最近一直都是链表的
算法练习
,今天刷的是LeetCode原题,还是关于链表的节点逆转,难度等级:Hard.首先看题目:给定一个单聊表的头节点head和一个正整数k,要求实现k个节点的小组内部逆序,如果最后一组不够
街头小瘪三
·
2023-11-30 19:02
算法
算法
leetcode
链表
【Python算法】
算法练习
(一)
❤️博客主页:iknow181系列专栏:Python、JavaSE、JavaWeb、CCNP欢迎大家点赞收藏⭐评论✍目录1、输出n以内的质数2、求n以内最大的m个质数的和,并打印这些质数以及它们的和方法一方法二3、将字符串里的大小写互转4、使用蒙特卡洛方法计算圆周率5、给定行、列数之后生成二维数组,如下所示:方法一:用列表方法二:直接加6、制作一个简单的两位整数加减法试卷生成模板1、输出n以内的质
iknow181
·
2023-11-30 18:05
python
算法
上一页
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
其他