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-算法题
二叉树进阶
算法题
:《根据二叉树创建字符串》
目录一、题目链接:二、题目描述三、解题思路1.基本思路2.详细步骤3.优化空括号对4.代码实现一、题目链接:606.根据二叉树创建字符串二、题目描述给你二叉树的根节点root,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。空节点使用一对空括号对"()"表示,转化后需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对。示例1:输入:root=[
南风与鱼
·
2025-05-12 22:10
数据结构
c++
二叉树
今天python练习题
目录一、每日一言二、练习题三、效果展示四、下次题目五、总结一、每日一言哈哈,大家肯定看出来我变得懒了,写得也没有以前好了,但是我觉得我每天很忙,准备四级考试,还有写
算法题
,我其实很笨的哈,但是大家一定要勤加练习
lkx09788
·
2025-05-12 16:29
学习
python
华为HCIP-AI认证题库中的部分问题,2024年最新字节面试
算法题
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课
m0_60635245
·
2025-05-10 23:59
2024年程序员学习
华为
人工智能
面试
Leetcode
算法题
:字符串转换整数(atoi)
题解:实现atoi函数题目描述:实现一个atoi函数,能够将字符串转换为一个整数。该函数会忽略前导空格,并处理可选的符号(+或-),直到遇到非数字字符为止。若字符串中的数字超出了32位带符号整数的范围,返回Integer.MAX_VALUE或Integer.MIN_VALUE。题目要求:只允许处理数字,符号(+或-)以及空格字符。返回转换后的整数值。若遇到溢出情况,返回Integer.MAX_VA
吱屋猪_
·
2025-05-10 01:03
算法
leetcode
职场和发展
java
java 内部类 监听器_
java-
过滤器和监听器
过滤器和监听器主要内容过滤器介绍Filter即为过滤,用于在Servlet之外对Request或者Response进行修改。它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理。使用Filter的完整流程:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。在一个web应用中,可以开发编写多
weixin_39834205
·
2025-05-08 14:11
java
内部类
监听器
【算法专题】哈希表
哈希表是存储数据对的容器;作用在于快速查找某个元素;当我们需要频繁地查找元素时,会考虑使用哈希表;在
算法题
中,我们通常使用STL的容器或者用数组模拟简易的哈希表,当处理字符串中的字符或数据范围比较小时,
望舒_233
·
2025-05-08 02:01
散列表
数据结构
日期有关的
算法题
(ctime库的使用)
在leetcode中有许多和日期计算相关的题目,我在这里对这些题目进行总结,并尽量使用简单的方式(调库)来解决这些题目。首先来看看有哪些题目题目展示1360.日期之间隔几天请你编写一个程序来计算两个日期之间隔了多少天。日期以字符串形式给出,格式为YYYY-MM-DD,如示例所示。示例1:输入:date1="2019-06-29",date2="2019-06-30"输出:1示例2:输入:date1
LearnerForeveer
·
2025-05-07 20:54
c++
算法
c语言
【C++】一些C++知识点04.02(一)
介绍一些C++知识点,本文阅读大概需要40分钟
算法题
:LC148-链表排序看评论区算是常规题目了,不管怎样我先贴上问题吧:148.排序链表给你链表的头结点head,请将其按升序排列并返回排序后的链表。
bluebonnet27
·
2025-05-07 06:25
编程语言
#
C++
面试
c++
开发语言
LeetCode - #126 单词接龙 II
的Swift
算法题
题解整理为文字版以方便大家学习与阅读。LeetCode算法到目前我们已经更新到125期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希
网罗开发
·
2025-05-07 04:18
#
LeetCode-Swift
leetcode
算法
职场和发展
LeetCode
算法题
(移除链表元素)Day15!!!C/C++
https://leetcode.cn/problems/remove-linked-list-elements/description/一、题目分析给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。今天的题目非常好理解,也就是要删除掉链表中==val的值,并返回新的头节点。二、相关知识了解链表这种数据结构其实与数组相似,同属线
我是一只鱼0223
·
2025-05-07 02:03
算法
leetcode
链表
c++
算法题
(138):在排序数组中查找元素的第一个和最后一个位置
审题:本题需要我们找出非递减数组中target值的起始索引和终止索引,若没有target值就返回{-1,-1}思路:方法一:暴力搜索我们可以利用双层for循环搜索所有子段,然后找到target的起始索引和终止索引。不过他的时间复杂度就是O(n),不符合题目的要求方法二:二分查找由于本题的数组有一个不递减的特性,所以我们其实可以根据target值将数组划分为两个区域,一个区域是值小于等于target
被AI抢饭碗的人
·
2025-05-06 23:44
算法题
算法
数据结构
贪心算法解决活动安排问题
记录一下今年考研
算法题
最后一道压轴题以及个人解法(大佬勿喷)问题题目设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。
湖star彭于晏
·
2025-05-06 09:49
贪心算法
算法
计算机考研
贪心算法
算法
华为OD七日集训第1期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
最近一直在刷华为OD机试的
算法题
,坚持一天三道题的节奏,已经三个多月了,刷了200多道题。最近还组织了“【陪伴学习】华为OD刷题交流群”,目前有334人在群。
哪 吒
·
2025-05-05 02:24
华为od
算法
python
七日集训
华为OD七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
最近一直在刷华为OD机试的
算法题
,坚持一天三道题的节奏,已经三个多月了,刷了200多道题。最近还组织了“【陪伴学习】华为OD刷题交流群”,目前有334人在群。希望
哪 吒
·
2025-05-05 02:24
华为od
算法
python
七日集训
LeetCode
算法题
(比较含退格的字符串)Day9!!!C/C++
https://leetcode.cn/problems/backspace-string-compare/description/一、题目描述给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。二、相关知识点了解今天要做的这道题目用到的算法,在前几期都有用到过,叫做双指针法,这里就不过多的介绍了,不
我是一只鱼0223
·
2025-05-03 21:46
leetcode
算法
职场和发展
LeetCode
算法题
(最小栈)Day10!!!C/C++
https://leetcode.cn/problems/min-stack/description/一、题目描述设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin(
我是一只鱼0223
·
2025-05-03 21:46
leetcode
算法
职场和发展
LeetCode
算法题
(买卖股票的最佳时机 II)Day6!!!C/C++
https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/description/一、题目描述给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。今天这道题目给大家分享
我是一只鱼0223
·
2025-05-03 21:16
leetcode
算法
职场和发展
细节决定成败!java给数组添加一个元素的方法n
恰好,我这两天花了点时间,整理了些各大厂(Google+百度+Alibaba+字节+Tencent+网易+360+拼夕夕+美团+小米)面试过程中的一些
算法题
,感兴趣的朋友不妨来试个水测试一下自己?正文
m0_57081324
·
2025-05-03 20:41
程序员
java
经验分享
面试
算法题
记录
二进制运算一个数组中有一种数n出现K次,其他都出现了M次K1返回这个出现K次的数privatestaticintonleTimes(int[]array,intk,intm){//新建一个长度为32的数组记录这个数组中的数在每个位置上1的个数int[]a=newint[32];for(intnum:array){for(inti=0;i>i)&1)==1){//a[i]++;//}//第二种写法a
H```
·
2025-05-03 16:47
算法
算法
数据结构
java
【
算法题
】荷兰国旗问题[力扣75题颜色分类] - JAVA
一、题目二、文字解释1.1前言本题是经典的「荷兰国旗问题」,由计算机科学家EdsgerW.Dijkstra首先提出。如同图中所示的荷兰国旗,其由红、白、蓝三色水平排列组成。在算法领域,该问题可类比为将一个由特定的三种元素(可抽象对应红、白、蓝)组成的数组,通过特定算法实现元素的有序排列,使得相同元素相邻,且按照类似荷兰国旗颜色顺序的规则分布。1.2三指针算法实现Java代码实现publicclas
n33(NK)
·
2025-05-03 16:45
算法题
算法
leetcode
java
第十二章 大厂面试终极备战:体系化破解算法与系统设计
第十二章大厂面试终极备战:体系化破解算法与系统设计一、算法面试深度突破1.1高频
算法题
型分类解析六大核心题型思维导图:
全息架构师
·
2025-05-03 00:55
面试
算法
代理模式
LeetCode刷题 -- 48. 旋转图像
题目
算法题
解:顺时针旋转矩阵(90度)1.算法描述给定一个n×n的二维矩阵,请将矩阵顺时针旋转90度。
sz66cm
·
2025-05-02 04:13
leetcode
算法
职场和发展
GESP认证C++编程真题解析 | P11965 [GESP202503 七级] 等价消除
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
热爱编程的通信人
·
2025-04-30 23:08
c++
算法
数据结构
第十四届蓝桥杯JavaB组G题----买二赠一
【问题描述】【输入格式】【输出格式】【样例输入】【样例输出】【样例说明】【评测用例规模与约定】【我的想法】【我的代码】【代码的运行结果】【代码的思想与解释说明】GitHub算法详细代码(多届比赛的多个
算法题
不爱吃于先生
·
2025-04-30 01:34
算法与数据结构
蓝桥杯
算法
贪心算法
LeetCode 热题 100 560. 和为 K 的子数组
LeetCode热题100|560.和为K的子数组大家好,今天我们来解决一道经典的
算法题
——和为K的子数组。这道题在LeetCode上被标记为中等难度,要求我们统计数组中所有和为k的连续子数组的个数。
_Itachi__
·
2025-04-29 12:59
LeetCode
leetcode
算法
数据结构
【
算法题
讲解】45. 跳跃游戏 II
题解functionjump(nums:number[]):number{if(nums.length=nums.length-1)break;}}returnsteps;};青蛙的贪心策略是:每一步都选能让自己下次跳得最远的荷叶。故事背景:青蛙跳荷叶想象你是一只青蛙,站在一条河的起点(nums[0]),河面上漂浮着一串荷叶(数组nums),每个荷叶上写着一个数字,表示你从这个荷叶上最多能跳多远(
Stupid小池
·
2025-04-29 03:51
算法
游戏
数据结构
矩阵寻找目标值的技巧
本篇文章所涉及的
算法题
:1351.统计有序矩阵中的负数240.搜索二维矩阵II74.搜索二维矩阵1.解题技巧首先区分矩阵和方阵定义行(Row)和列(Column):rows=matrix.length;
Bert.King
·
2025-04-29 02:16
Leetcode
算法
矩阵
leetcode
算法
算法题
:移除链表元素
给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。思路处理头结点的特殊情况:例如head[7,7,7,7]val=7如果头节点的值等于val,需要将其移除。由于可能有连续多个头节点值等于val,需要用循环来处理。遍历链表删除符合的节点:使用一个指针(例如current)遍历链表。如果当前节点的下一个节点的值等于val,则将当前节
DreamC梦
·
2025-04-28 16:11
算法
链表
数据结构
18 道 Java 字符串相关
算法题
思路简介及代码实现
模拟实现trim()方法创建一个函数,遍历字符串,记录第一个非空格字符的位置作为左边界,同时记录最后一个非空格字符的位置作为右边界,然后截取左右边界的子串。字符串反转整体反转:将字符串转换为字符数组,使用双指针交换首尾字符直至中间,然后重新构建字符串。指定部分反转:同样将子串转换为字符数组,使用双指针交换指定范围内的首尾字符。查找子串出现次数使用indexOf()方法,从头开始查找子串,每当找到一
zp8126
·
2025-04-27 22:18
java
解题训练
java
算法
python
栈相关
算法题
解题思路与代码实现分享
今天我想分享两道我近期做过的栈相关
算法题
,以及它们的解题思路和代码实现。一、最小栈(LeetCode
共享家9527
·
2025-04-27 21:12
C++
c++
leetcode
历年CSP-J复赛真题解析 | 2012年T1 质因数分解
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
热爱编程的通信人
·
2025-04-27 21:40
c++
历年CSP-J复赛真题解析 | 2011年T1 数字反转
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
热爱编程的通信人
·
2025-04-27 21:40
c++
每日一道
算法题
(反转字符串)
例如,将字符串hello转换为olleh。定义两个指针l和r,分别指向字符串的起始位置和末尾位置。从字符串的两端开始,向中间逐步移动指针。每次移动时,交换指针l和r所指向的字符,直到两个指针相遇或交错,此时所有字符已完成交换代码:在使用while循环进行字符交换时,结束条件应设置为指针l小于指针r。如果将结束条件设为“小于等于”,则当两个指针到达字符串的中间位置时,可能会执行一次不必要的交换。实际
DreamC梦
·
2025-04-26 12:40
数据结构
【金仓数据库征文】金仓数据库:开启未来技术脑洞,探索数据库无限可能
我的个人主页我的专栏:人工智能领域、
java-
数据结构、Javase、C语言,希望能帮助到大家!!!
学无止尽5
·
2025-04-26 06:01
数据库
金仓数据库
2025
征文
数据库平替用金仓
30分钟解决8道
算法题
importorg.w3c.dom.NodeList;importjava.math.BigInteger;importjava.util.*;publicclasstest_04_24{staticclassTreeNode{intval;TreeNodeleft;TreeNoderight;publicTreeNode(intval){this.val=val;}}staticclassLis
新生农民
·
2025-04-24 16:05
算法
java
数据结构
大厂笔试
算法题
必须练起来! | 各个大厂笔试真题 | 腾讯、阿里、字节、美团、华为、京东、小红书
对于参加秋招的录友来说,摆在自己面前的第一关就是笔试!太多录友问我,笔试题目应该怎么办?现在很少有能练习笔试真题的地方。网上的一些笔试真题题解,只有题目描述和代码,也没有地方提交代码判断代码对不对,做题全靠感觉。所以卡码网特别推出了大厂笔试真题系列周赛,大家可以在卡码网(https://kamacoder.com/contest.php)刷23年各个大厂的笔试真题。同时每周还给大家举办模拟大厂笔试
代码随想录
·
2025-04-24 13:18
华为
小红书
字节跳动
大厂笔试
程序员
秋招
一桶泡面的时间解决高频面试
算法题
——螺旋矩阵
一、题目描述——螺旋矩阵给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:lua代码解读复制代码输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:lua代码解读复制代码输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,
前端八股文中心
·
2025-04-24 11:05
面试
算法
矩阵
学而思编程周赛语言基础组 | 2025年春第8周T1 屏幕分辨率
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
热爱编程的通信人
·
2025-04-23 19:20
算法
c++
CSP-J备考冲刺必刷题(C++) | AcWing 164 可达性统计
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(C++)|汇总【题目来源】AcWing:164.可达性统计-AcWing
热爱编程的通信人
·
2025-04-23 19:50
c++
算法
开发语言
JAVA-
导入本地JAR包的三种方式
Java-
通过maven导入本地jar包的三种方式
Java-
通过maven导入本地jar包的三种方式_哔哩哔哩_bilibili
一顿操作猛如虎,啥也不是!
·
2025-04-23 15:53
java
jar
开发语言
PTA-数据结构与
算法题
目集(中文)— 编程题
目录7-1~7-57-1最大子列和问题7-2一元多项式的乘法与加法运算7-3树的同构7-4是否同一棵二叉搜索树7-5堆中的路径7-6~7-107-6列出连通集7-7六度空间7-8哈利·波特的考试7-9旅游规划7-10公路村村通7-11~7-157-11关键活动(部分)7-12排序7-13统计工龄7-14电话聊天狂人7-15QQ帐户的申请与登陆题集链接:PTA|程序设计类实验辅助教学平台(pinti
南宫谨
·
2025-04-23 08:39
PTA
数据结构
算法
Java-
泛型、反射、注解和序列化
25.Java泛型的作用是什么?泛型可以理解为一种更安全、更强大的集合。它可以在编译时期检查类型是否正确,这样可以避免强制类型转换带来的危险。泛型会进行类型擦除,在类被编译时会被替换成本身支持的原始类型,而原始类型只能是Object类及其子类。所以基本类型在编译时会泛型擦除,而包装类型不会。26.什么是Java泛型的上下界限定符?extends表示上界限定符,super表示下界限定符。上界限定符用
Charlie__ZS
·
2025-04-23 01:56
Java基础
java
开发语言
轻松学
Java-
入门教程eclipse及排错
目标:用两种方式实现Java运行屏幕输出提示:省略配置Java环境变量屏幕打印输出“HelloWorld!”第一种:传统文本文档编写1、在此目录创建一个txt文本文档插入内容:注意,保持英文,不要少空格及符号publicclassHelloWorld{publicstaticvoidmain(String[]args){<
技术职场教练
·
2025-04-21 19:23
Java
工作常用
java
开发语言
后端
个人开发
程序人生
历年CSP-S复赛真题解析 | 2018年T2 货币系统
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
热爱编程的通信人
·
2025-04-21 01:40
算法
c++
哈希表
算法题
——K倍区间
原题链接解决思路:前缀和+哈希表目标是计算有多少连续子数组,它们的元素和是K的倍数前缀和就是从数组开头到某一位置的累加和,易知其共有N个;使用哈希表记录前缀和模K的余数出现的次数,如果当前前缀和的模为mod,并且之前已经有某个前缀和的模也是mod,那么这两个前缀和之间的子数组和一定是K的倍数。因此,在哈希表中每个位置的值每加一,K倍区间总数都加该位置之前累积的值即可。实现代码#include#in
下雨的清晨
·
2025-04-20 23:49
#
算法题
算法
散列表
数据结构
C++
第十五届蓝桥杯 java B组国一,我的心路历程
深知自己学历的竞争力,所以早早的便开始通过各种方法提升自己的竞争力,在大一的时候我就了解到了算法,那时候还很菜,有些简单题都要想半天,还不一定能想出来,后来在同学的推荐下申请了一个学校的算法刷题账号,也是我第一次接触
算法题
花下的晚风
·
2025-04-20 12:16
Java算法转算命
蓝桥杯
经验分享
leetcode
算法题
459——重复的子字符串 KMP算法实现
参考资料KMP算法易懂版从头到尾彻底理解KMPKMP算法之求next数组代码讲解我觉得最主要是理解这个图,理解为什么要递归next[k]给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。解法一枚举遍历所有可能的情况,算法超时classSolution{public:boolrepeatedSubstringPattern(strings){intlen=s.length();if
诶你爱我吗
·
2025-04-20 09:58
LeetCode
leetcode
算法
职场和发展
CSP-J备考冲刺必刷题(C++) | AcWing 12 背包问题求具体方案
欢迎大家订阅我的专栏:
算法题
解:C++与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(C++)|汇总【题目来源】Acwing:12.背包问题求具体方案-AcW
热爱编程的通信人
·
2025-04-20 05:26
c++
开发语言
优选核酸检测点
算法题
算法题
目张三准备去外地出差,因此需要做核酸,并且要在指定时间点前完成核酸检测。现在请你帮忙找出满足条件的核酸检测点。题目给出了如下信息:一组核酸检测点的距离,以及每个核酸检测点当前的排队人数。
t0_54coder
·
2025-04-19 01:51
华为OD算法题详解
算法
个人开发
第十一届蓝桥杯Python组省赛
题目恶心人,就没几道
算法题
,考了四五道模拟题,两道数学类型的题目,
算法题
就考了两三题,包括最后一题压轴题,难度太陡峭了吧题目链接:蓝桥杯大赛历届真题-Python大学组-蓝桥云课(lanqiao.cn)
是小肖啊!
·
2025-04-18 18:11
蓝桥杯
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
其他