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简单算法题
算法练习-02
今天给大家带来的是第二天的几道练习题,包括几道思路特别巧妙的
算法题
,以及提升的背包问题,相信这类问题对大家算法能力的提升还是十分有帮助的,希望大家学完可以给博主点一个关注。
亮亮爱刷题
·
2025-06-29 15:20
算法
数据结构
c++
【5分钟力扣】1160.拼写单词(python3实现)
每天五分钟,看懂一道简单、中等难度的
算法题
,尽可能将复杂的题讲清楚。
金鞍少年
·
2025-06-29 10:44
金鞍少年的刷题之路
字符串
leetcode
力扣1160题
python拼写单词
C++实现一个基于多态的职工管理系统(附源码)
之前为了找实习,学了Python,刷了五六十道
算法题
,然后就开始投简历面试了,结果就是各个大厂一轮游,要Python开发的岗位又少的可怜。
loveCC_orange
·
2025-06-29 09:09
C/C++
c++
面试
华为
后端开发
多态
java 学习 底层代码 算法
#33写
算法题
黑马的视频争取简单的过一遍要考试啦密码的写底层代码秘密的底层代码有点长啊看不懂难找了几个视频课看看吧想看中文版jdkapi吧算了慢慢看先把几个顶级父类给看会了objectsystemstringstringbuilder
好学且牛逼的马
·
2025-06-29 03:53
java
Java 集合list 手搓底层源码
#32Java八股集合基础用法掌握速通小林不是很全老韩详细底层byd课程质量一般八股文听书
算法题
不会写byd密码的还没开始看双指针技巧秒杀七道链表题目|labuladong的算法笔记等等熬夜看笔记实现底层代码后面非常长但是也只写到了
好学且牛逼的马
·
2025-06-29 03:51
算法
【LeetCode】滑动窗口相关
算法题
目录1、介绍2、核心思想3、
算法题
【1】长度最小的子数组1、介绍滑动窗口算法是一种高效处理数组/字符串子序列化问题的技术,它通过维护一个动态的窗口来避免不必要的重复计算。
在成都搬砖的鸭鸭
·
2025-06-29 01:06
Golang刷LeetCode
算法
leetcode
算法竞赛备考冲刺必刷题(C++) | 洛谷 P8814 解密
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(C++)|汇总【题目来源】洛谷:P8814[CSP-J2022]解密-洛
热爱编程的通信人
·
2025-06-28 15:50
算法
c++
开发语言
算法题
刷多少道就可以应付面试手撕了
前言周五晚上答疑,有同学问
算法题
刷到什么地步就行了。接下来针对刷
算法题
,说下我的看法哈。
cpp辅导的阿甘
·
2025-06-28 01:50
c++
算法竞赛备考冲刺必刷题(Python) | 汇总
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!【排序】中等:蓝桥云课301实现基数排序-CSDN博客中等:蓝桥云课1264排个序-CSDN博客中等:蓝桥云
热爱编程的通信人
·
2025-06-27 05:03
蓝桥杯
python
白名单
LeetCode经典
算法题
:打家劫舍java详解
LeetCode经典
算法题
:打家劫舍java详解LeetCode经典
算法题
:打家劫舍题目描述解题思路与代码如果房子首尾相连:预测赢家题目描述解题思路与代码动态规划:使用二维数组存储差值省份数量题目描述解题思路与代码解法一
yinying293
·
2025-06-23 08:53
算法
java
leetcode
算法竞赛备考冲刺必刷题(C++) | AcWing 272 最长公共上升子序列
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(C++)|汇总【题目来源】AcWing:272.最长公共上升子序列-Ac
热爱编程的通信人
·
2025-06-23 08:20
c++
开发语言
“最浅”的陷阱:聊聊二叉树最小深度的递归坑点与解法哲学
“最浅”的陷阱:聊聊二叉树最小深度的递归坑点与解法哲学一、开篇闲聊:你以为的“最小”,可能是“最大”的误区有时候,
算法题
像极了人生。明明想找一条“最短的路”,却不小心走进了“最深的坑”。
Echo_Wish
·
2025-06-23 03:42
LeetCode极客营
算法
javascript
linux
从“信息茧房”到“内容生态”:一个算法解救了我的推荐系统(3085. 成为 K 特殊字符串需要删除的最少字符数)
今天想和大家聊聊一个我最近在项目中遇到的“甜蜜的烦恼”,以及我是如何从一个看似不相关的LeetCode
算法题
中找到灵感,并最终完美解决问题的。我遇到了什么问题?
满分观察网友z
·
2025-06-22 00:20
算法解构与应用
算法
数据库
TypeScript
算法题
实战——详解十大经典排序算法(插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序)
目录一、综合分析二、冒泡排序三、选择排序四、插入排序五、归并排序五、快速排序六、希尔排序七、堆排序八、计数排序九、桶排序十、基数排序算法是程序开发中不可或缺的一部分。排序算法作为最基本、最常用的算法之一,在程序开发中起到了至关重要的作用。本文将深入探讨十大经典排序算法,探索这些排序算法的实现原理、时间复杂度及其适用场景并使用TypeScript语言来实现。废话不多说,让我们一同踏上TypeScri
·
2025-06-21 10:20
Abel 变换,离散型分部积分
文章目录零、引入:分部积分一、Abel变换1.1Abel变换1.2证明二、一些比较浅显的应用2.1等差乘等比型求和2.2平方求和公式2.3不等式证明三、一些
算法题
的式子优化3.13500.将数组分割为子数组的最小代价
_Equinox
·
2025-06-20 20:47
数据结构与算法
数学随笔
数学
算法
二分查找
算法题
1.二分查找搜索算法(注意怎么和面试官描述你的思路)最普通的二分查找(注意这里lefttarget){right--;}elseif(nums[mid]nums[mid-1]){left=mid;}else{right=mid-1;}}returnleft;}}3.1旋转数组的最小值(顺序)--就是上课的套路publicintfindMin(int[]nums){publicintfindMin(
海形のjava
·
2025-06-19 11:54
算法
leetcode
数据结构
数据结构
算法题
——数组
leetcode-1.两数之和leetcode-1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。int*twoSum(int*nums,intnumsSize,inttarget,int*return
linjiayina
·
2025-06-19 11:50
算法
数据结构
算法
OD
算法题
B卷【数字最低位排序】
文章目录数字最低位排序数字最低位排序给定一个非空数组,数据类型为整型;按照数组元素十进制最低位从小到大进行排序;十进制最低位相同的元素,相对位置保持不变;元素为负值时,十进制最低位等于去除符号位后对应十进制值的最低位;输入描述:输入非空数组的元素,元素为32位有符号整数;数组长度在【1,1000】输出描述:排序后的数组实例1输入:1,2,5,-21,22,11,55,-101,42,8,7,32输
laufing
·
2025-06-18 08:47
OD算法题
B卷
排序
七进制数(python3解法,数学相关
算法题
)
难度:简单给定一个整数num,将其转化为7进制,并以字符串形式输出。示例1:输入:num=100输出:"202"示例2:输入:num=-7输出:"-10"提示:-107str:ifnum==0:return"0"else:a=numnum=abs(num)res=[]whilenum>0:y=num%7res.append(str(y))num=num//7ifa<0:return"-"+"".j
Cold_Air丶
·
2025-06-18 08:46
python
算法
算法
leetcode
python
算法题
常用数据结构及用法
size的数组int[]arrs=newint[10];//所有默认是0,填充成1Arrays.fill(arrs,1);//填充已知的数组int[]arrs=newint[]{1,2,3};List排序
算法题
中经常出现
无极之岚
·
2025-06-16 15:10
算法
数据结构
python
聚焦 string:C++ 文本处理的核心利器--《Hello C++ Wrold!》(10)--(C/C++)
从力扣
算法题
里数字字符串的逐位相加,到实际项目
刃神太酷啦
·
2025-06-16 09:30
Hello
C++
World!
c++
c语言
java
算法
leetcode
qt
github
java面试总结-20250610
算法题
数组的最大子数组和redis数据类型低层实现和应用场景?rpc框架组成部分?
算法题
数组旋转java8hashmap底层结构?链表和红黑树的时间复杂度?负载因子的作用?
川夜施密特
·
2025-06-16 02:17
java
面试
开发语言
学而思编程周赛语言普及奠基组 | 2025年春第2周T3 全都为1
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
·
2025-06-15 09:57
力扣
算法题
1
1.反转链表publicListNodeReverseList(ListNodehead){if(head==null){returnnull;}ListNodenewHead=newListNode(-1);ListNodecur=head;while(cur!=null){ListNodenext=cur.next;cur.next=newHead.next;newHead.next=cur;
海形のjava
·
2025-06-15 01:05
算法
java
数据结构
算法题
练习小技巧之区间合并--套路详细讲解带例题和源码(Python,C++)
(本文源于最近刷题刷到区间合并的问题,第一次写极其不熟练,在这里总结并写一点相关套路)所谓区间合并,可以理解成一个n行两列的二维数组,每一行的两个数字表示一个区间的左右端点,现在需要对这些区间进行相关操作(根据题目情况来定),但是有些区间有重合部分,实际操作起来就很麻烦,此时可以将区间进行合并减少思维难度那么怎么进行合并呢?请看例题一。例题一:LCR074.合并区间-力扣(LeetCode)之后碰
立志成为算法讲师
·
2025-06-14 19:47
基础算法详解
算法
python
c++
开发语言
算法题
—每种字符至少取 K 个
给你一个由字符‘a’、‘b’、‘c’组成的字符串s和一个非负整数k。每分钟,你可以选择取走s最左侧/最右侧的那个字符。你必须取走每种字符至少k个,返回需要的最少分钟数;如果无法取到,则返回-1。示例1:输入:s=“aabaaaacaabc”,k=2输出:8解释:从s的左侧取三个字符,现在共取到两个字符‘a’、一个字符‘b’。从s的右侧取五个字符,现在共取到四个字符‘a’、两个字符‘b’和两个字符‘
我认为可以!
·
2025-06-14 13:02
算法
java
数据结构
单链表经典
算法题
之分割链表
给定一个头结点和一个值x,是链表中所有小于x的值都在x前面typedefstructListNodeListNode;structListNode*partition(structListNode*head,intx){//思路一:在原链表上进行修改//思路二:创建新链表,使用哨兵位,比x大的尾插,比x小的头插//思路三:创建两个链表,一个是大链表,一个是小链表,都整一个哨兵位if(head==N
wangjialelele
·
2025-06-14 00:46
算法
链表
dreamweaver
力扣
算法题
前言 :CSDN的小伙伴们大家好,今天跟大家分享一道经典的力扣启蒙题。如果这篇文章对你有用,麻烦给我点个小赞以示鼓励吧 :博客主页:空山新雨后的java知识图书馆 ☔️:昨晚重庆挂大风,不知道各位小伙伴感受到了没有。 :不耻最后”。即使慢,弛而不息,纵会落后,纵会失败,但一定可以达到他所向的目标。——鲁迅 上一篇文章:Maven工具的使用 欢迎大家一起学习,进步。加油文章目录力扣题的总
空山新雨后~
·
2025-06-13 01:34
java学习之路
例题分享
java
链表
数据结构
算法
leetcode
js
算法题
笔记 (2) 自用
1、将数组中的每一个数转分别换为字符串conststrs=arr.map(String);2、sort()方法默认排序规则:[3,15,8].sort();//结果:[15,3,8](按字符串比较:"15"{//返回值决定a和b的顺序//若返回值0,则a排在b后面});升序排序[3,15,8].sort((a,b)=>a-b);//结果:[3,8,15]降序排序[3,15,8].sort((a,b
zhaoyang0301
·
2025-06-12 13:07
javascript
算法
笔记
字符串
1、字符串基本:字符串是
算法题
目中的一个大类,其实c语言对字符的操作并不是很友好,c语言本身并没有封装很多的c语言的函数,但是以下几种基本的函数是我们需要掌握的:1.1、strcpy函数原型:strcpy
梦在未名湖畔
·
2025-06-12 06:42
数据结构
从入门到跑路:为什么90%的程序员学不会算法?LeetCode刷题500道,我悟了!
数据统计(来自LeetCode官方):80%的用户停留在“Easy”难度,仅有5%能刷完100道Medium+Hard国内大厂面试85%的
算法题
来自Top100高频题库根本原因分析:✅错误方法:盲目追求数量
编程小猿袁
·
2025-06-11 17:14
算法
leetcode
职场和发展
二叉树进阶:经典
算法题
详解
二叉树进阶:经典
算法题
详解一、双指针相关问题1.1判断两棵树是否相同题目描述解题思路Java代码实现1.2对称二叉树题目描述解题思路Java代码实现1.3合并二叉树题目描述解题思路Java代码实现二、路径相关问题
GG不是gg
·
2025-06-11 00:11
leetcode
#
算法分析与设计
算法
从菜鸟到腾讯Offer:我的300天逆袭全记录
同宿舍的大佬已经手握ACM金牌,而我连
LeetCode简单
题都要憋半天。某天刷知乎,看到一条回答:“双非学历进大厂?先刷300题再说话。”我盯着屏幕,拳头硬了。“淦!不就是300题吗?刷!”
计算机专家-学术裁缝
·
2025-06-10 15:38
校招
逆袭
计算机大学生
程序员
腾讯
面经
二叉树 力扣hot100热门面试
算法题
面试基础 核心思路 背题 将有序数组转换为二叉搜索树 二叉树的层序遍历 验证二叉搜索树 二叉搜索树中第k小的元素 二叉树的右视图 二叉树展开为链表 从前序与中序
二叉树将有序数组转换为二叉搜索树https://leetcode.cn/problems/convert-sorted-array-to-binary-search-tree/核心思路高度平衡的二叉搜索树定义为:一棵二叉树,其中每个节点的左右子树的高度差不超过1。二叉搜索树的中序遍历结果是有序的。高度平衡的二叉搜索树可以通过递归地选择数组的中点作为树的根节点来构建:中点(nums[mid])作为当
尘土哥
·
2025-06-10 08:54
算法
leetcode
面试
OD
算法题
B卷【删除字符串中出现次数最少的字符】
文章目录删除字符串中出现次数最少的字符删除字符串中出现次数最少的字符实现删除字符串中出现次数最少的字符,若(最少的)有多个字符出现次数一样,则都删除。输出删除后的字符串,其他字符保持原有顺序;输入描述:输入一个字符串,长度<=20,且只包含小写字母输出描述:输出删除最少字符后的字符串,若删除后长度为0,则输出empty示例1输入:abcdd输出:dd示例2输入:aabbccdd输出:emptypy
laufing
·
2025-06-09 18:15
OD算法题
B卷
字符串处理
哈希统计
OD
算法题
B卷【水果摊小买卖】
文章目录水果摊小买卖水果摊小买卖小王手里有点闲钱,想做点水果买卖,给出两个数组m,n,m[i]表示第i个水果的成本价,n[i]表示第i个水果能卖出的价格;假如现在有本钱k,试问最后最多能赚多少钱?每种水果只能买一次,只能卖一次;m,n0:forxinprofit:k+=xprofit=[]else:breakprint(k)#连同本钱一起挣到的钱
laufing
·
2025-06-09 18:45
OD算法题
B卷
贪心算法
算法题
实战:计算第K个答案-------摩尔斯电码字典
算法题
实战:计算第K个答案—摩尔斯电码字典(杨辉三角+递归)题目摩尔斯电码字典在没有电话的时代,摩尔斯电码是无线电传输领域中的一种常用代码。
boatSky
·
2025-06-09 18:15
算法
c++
递归算法
算法题
—整数反转——时间100%空间99.73%
给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。示例1:输入:x=123输出:321示例2:输入:x=120输出:21提示:-231<=x<=231-1解:总的来说就是:先做不管边界的整数反转,留下最后一步做考虑边界的判断。一、先看看不考虑整型阈值边界的整数
我认为可以!
·
2025-06-09 15:25
算法
java
数据结构
Python爬虫实战教程:爬取牛客网刷题记录
牛客网(nowcoder.com)作为国内领先的在线编程学习和面试准备平台,聚合了大量的
算法题
和用户刷题记录。
Python爬虫项目
·
2025-06-09 04:03
2025年爬虫实战项目
python
爬虫
开发语言
pandas
游戏
LeetCode
算法题
4.1:递归和回溯-解数独
文章目录解数独回溯:仅仅在实现方式上有区别总结解数独题目链接:https://leetcode-cn.com/problems/sudoku-solver/题目描述:编写一个程序,通过填充空格来解决数独问题。数独的解法需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空
消逝者
·
2025-06-08 13:48
数据结构与算法
算法
leetcode
LeetCode 热题 100 11. 盛最多水的容器
LeetCode热题100|11.盛最多水的容器大家好,今天我们来解决一道经典的
算法题
——盛最多水的容器。
·
2025-06-07 21:25
LeetCode 热题 100 34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode热题100|34.在排序数组中查找元素的第一个和最后一个位置大家好,今天我们来解决一道经典的
算法题
——在排序数组中查找元素的第一个和最后一个位置。
_Itachi__
·
2025-06-07 21:25
LeetCode
leetcode
算法
职场和发展
LeetCode 热题 100 739. 每日温度
LeetCode热题100|739.每日温度大家好,今天我们来解决一道经典的
算法题
——每日温度。
·
2025-06-07 21:54
LeetCode 热题 100 74. 搜索二维矩阵
LeetCode热题100|74.搜索二维矩阵大家好,今天我们来解决一道经典的
算法题
——搜索二维矩阵。这道题在LeetCode上被标记为中等难度,要求我们在一个满足特定条件的二维矩阵中查找一个目标值。
_Itachi__
·
2025-06-07 20:51
LeetCode
leetcode
矩阵
算法
OD
算法题
B卷【最长公共前缀】
文章目录最长公共前缀最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀,如果不存在公共前缀,返回字符串’@Zero’字符串长度范围【2,1000】,字符串中字符长度范围为【1,126】示例1输入:[“flower”,“flow”,“flight”]输出:“fl”python实现同最长公共后缀先初始化一个目标字符串(可以取第一个),跟后续第二个的字符串比较,获取到的公共前缀作为目标字符串,继续
·
2025-06-05 21:10
OD
算法题
B卷【找出两个整数数组中同时出现的整数】
文章目录找出两个整数数组中同时出现的整数找出两个整数数组中同时出现的整数有两个整数数组,找出两个数组中同时出现的整数,并按照要求输出;有同时出现的整数时,先按照同时出现的(最少)次数进行分类,然后按照出现次数从小到大依次按行输出;没有同时出现的整数时,输出NULL输入描述:第一行输入第一个数组;第二行输入第二个数组;输出描述:按照出现次数升序排序输出;出现次数:该出现次数下的整数升序排序;示例1输
laufing
·
2025-06-05 21:40
OD算法题
B卷
逻辑分析
数据结构
OD
算法题
B卷【矩阵稀疏扫描】
文章目录矩阵稀疏扫描矩阵稀疏扫描如果矩阵中的很多系数都为零,则为稀疏矩阵,给定一个矩阵,如果某行、列存在0的个数超出(包含)了行宽、列宽的一半(整除),则认为该行、列为稀疏的;输入描述:第一行输入m,n表示行、列数;后m行输入每行的数据;输出描述:第一行输出稀疏的行数;第二行输出稀疏的列数;示例1输入:33100010001输出:33示例2输入:53-101000-1000-10000输出:53p
laufing
·
2025-06-05 21:35
OD算法题
B卷
统计数量
算法题
:数组中的第k个最大元素
力扣链接题意给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。你必须设计并实现时间复杂度为O(n)的算法解决此问题。示例1:输入:[3,2,1,5,6,4],k=2输出:5示例2:输入:[3,2,3,1,2,4,5,5,6],k=4输出:4提示:1minHeap=newPriorityQueueminHeap.pe
·
2025-06-05 20:06
后端javaleetcode
写给这个阶段自我的一封信
自己这几天一直在准备软考中级的考试,所以没有往下继续坚持刷
算法题
。明天我将重新坚持继续刷
算法题
。通过这次考试我发现我时常把结果看的十分重要,特别在意某件事的结果。
亮亮爱刷题
·
2025-06-05 11:27
自我反省
贪心
算法题
实战详解
文章目录例题1:活动安排问题例题2:货币找零问题例题3:分数背包问题(部分背包问题)例题4:最小生成树问题(Prim算法)例题5:哈夫曼编码例题6:活动选择问题例题7:硬币找零问题贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(局部最优)的选择,以期望通过一系列局部最优决策达到全局最优解的算法。请注意,贪心算法并不总是能得到全局最优解,但在某些特定问题上非常有效。下面通过几个实战例题来详
极致人生-010
·
2025-06-03 17:11
贪心算法
算法
上一页
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
其他