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-script刷题
Leetcode
刷题
笔记题解(C++):剑指 Offer 42. 连续子数组的最大和
利用动态规划的思路,要求是相邻的一些数,如果要加入的第一个数之前的数小于0,则不加,大于0则加入,更新当前的和,进行下面的比较,然后取出更新之后的最大的数即为所求数据。如下:-21-34-121-54-21-2435615附一下代码classSolution{public:intmaxSubArray(vector&nums){intres=nums[0];for(inti=1;i
Demo.demo
·
2023-11-10 08:47
Leetcode算法题解
leetcode
算法
动态规划
数据结构
刷题
笔记day15-二叉树层序遍历
层序遍历/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*Left*TreeNode*Right*TreeNode*}*/import("container/list")funclevelOrder(root*TreeNode)[][]int{//思路1:此处肯定要使用队列result:=[][]int{}ifroot==ni
爱飞的蚂蚁
·
2023-11-10 08:21
笔记
leetcode
刷题
/字符串 151. 翻转字符串里的单词
151.翻转字符串里的单词题意:给你一个字符串s,逐个翻转字符串中的所有单词。单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。请你返回一个翻转s中单词顺序并用单个空格相连的字符串。说明:输入字符串s可以在前面、后面或者单词间包含多余的空格。翻转后单词间应当仅用一个空格分隔。翻转后的字符串中不应包含额外的空格。示例1:输入:s="theskyisblue"输出:"blue
公仔面i
·
2023-11-10 05:47
leetcode刷题/字符串
字符串
leetcode
c++
数据结构
算法
代码随想录训练营Day1:力扣704(二分查找);力扣27(移除元素)。
二分查找:代码随想录(programmercarl.com)由于我是算法小白,虽然这一部分之前刷过一遍,现在还是忘记了,我的
刷题
策略是直接看题解,把题解完全的看明白之后,再跟着敲代码所以就没有看见题目的第一想法
minixiaoxiaozhu
·
2023-11-10 04:06
leetcode
算法
数据结构
代码随想录训练营day01记录: 二分查找, 移除元素双指针
训练营的第一天,上个月开始决定转码,马虎的学习了java的一些基础知识,看了几集韩顺平,赶感觉有本质上的提升,于是开始正式
刷题
.第一天感觉还行,虽然直接做题做不出来,但是看解法还是看得懂的,一定要坚持接下来两个月今天的第一题是关于二分查找
南部武士S
·
2023-11-10 04:03
算法
leetcode
数据结构
实例25- 求1+2!+3!+...+20!的和
程序分析三、解题(1)解题方法一1.思路2.程序运行代码3.程序运行结果(2)解题方法二1.思路2.程序运行代码(1)2.程序运行代码(2)3.程序运行结果前言本系列为C语言菜鸟100道基础经典例题详解
刷题
系列
Running
·
2023-11-10 04:59
【C语言
c++
算法
c语言
实例24-有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
文章目录前言一、题目描述二、题目分析三、解题1.解题方法一2.解题方法二程序运行代码前言本系列为C语言菜鸟100道基础经典例题详解
刷题
系列。每天1题,点滴成长,一起逆袭。
Running
·
2023-11-10 04:28
【C语言
c语言
算法
刷题
笔记(第五天)
1.给定一个罗马数字,将其转换成整数。罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小
白小水i
·
2023-11-10 03:19
笔记
每天一道算法题leetcode
老子不
刷题
,刷不完。。。写的不对就给你挂掉的人,牛逼。。。腾讯面试体验最好,引导候选人一点点写。
东方狱兔
·
2023-11-10 02:06
Java
LeetCode
刷题
实战46:全排列
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做全排列,我们先来看题面:https://leetcode-cn.com/problems/permutations/Givenacollectionofdistinctintegers,ret
程序IT圈
·
2023-11-10 02:32
算法
dfs
xhtml
opera
java
155.最小栈
五遍
刷题
第一遍–0103五遍
刷题
第二遍–方法方法1:数据栈+辅助栈细分为两栈同步与两栈不同步具体讲解可参考如下链接:https://leetcode-cn.com/problems/min-stack/
高ws
·
2023-11-10 02:26
数据结构与算法
LeetCode解法汇总2609. 最长平衡子字符串
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步
刷题
项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2023-11-10 01:36
编程题
leetcode
算法
职场和发展
Leetcode—102.二叉树的层序遍历【中等】
2023每日
刷题
(二十四)Leetcode—102.二叉树的层序遍历C语言BFS实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-10 01:12
LeetCode刷题
leetcode
算法
c++
经验分享
广度优先
c语言
Leetcode—226.翻转二叉树【简单】
2023每日
刷题
(二十四)Leetcode—226.翻转二叉树实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-10 01:09
LeetCode刷题
leetcode
算法
职场和发展
深度优先
c语言
c语言考研必
刷题
小程序,小程序推荐:大学生必备
刷题
小程序,内容涵盖各种证书考试题型...
原标题:小程序推荐:大学生必备
刷题
小程序,内容涵盖各种证书考试题型小程序名称:轻题库小程序简介:一款大学生必备的
刷题
小程序,让你随时
刷题
,据小编了解,目前市面上各种适合大学生的
刷题
软件,还没有一款做的非常好
竹签
·
2023-11-09 22:24
c语言考研必刷题小程序
题解 美团2021校招笔试-编程题(通用编程试题,第10场)
博客第一部分就是对应标题的题解,第二部分梳理编程中的知识点,目的为了不是单纯的
刷题
,而是在
刷题
的过程中可以收获更多。
A Dream er
·
2023-11-09 22:20
刷题笔记
算法
c++
数据结构
【算法
刷题
-第3题】分组---蓝桥周赛第1场
题目蓝桥周赛第一场题解1.这种题型可以使用二分搜极值来做2.首先枚举出mid值(二分值),然后去把这个值当做二分值去尝试看是否可以3.首先排序,为什么要排序呢,因为这样可以让所有值尽可能的集中,这样极差会小一点4.我们要分成k组,每一组尽可能的多,因为单个数的分组极值为0,如果当前组的极差比mid大了,我们就将之前的分为一组,然后不断分组。5.通过这样去计算一个cnt值,这个值就是我们分的组,如果
吾名为荒
·
2023-11-09 20:04
算法题解
算法
【c++/java】LeetCode
刷题
笔记(3)
3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,
leimingzeOuO
·
2023-11-09 20:16
C++
java
java
leetcode
c++
LeetCode 1759. 统计同质子字符串的数目【字符串】1490
在这一系列
刷题
文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-11-09 20:08
字符串
leetcode
算法
职场和发展
前端
刷题
过程中遇到的重点题记录
前言我找工作期间遇到的所有前端相关的重点问题,可以说是想找到一个还不错的工作的话,至少以下所有问题都需要会1.手写深度比较,模拟lodashisEqual关于深度比较的理解:如果obj1和obj2的属性、值全部相等,但是令他们===的时候,还是返回false,因为他们的地址不同,深度比较就是能对两个地址不同,值相同的对象进行比较,返回true。functionisObject(obj){retur
喝奶茶写代码
·
2023-11-09 19:29
javascript
前端
css
html
leetcode
刷题
日记:94. Binary Tree Inorder Traversal(二叉树的中序遍历)
给出二叉树的根结点,返回二叉树的中序遍历序列。二叉树的中序遍历序列是先遍历左子树再遍历根结点然后再遍历右子树,在遍历左子树是这个结点是左子树的根结点,左子树有左子树和根结点右子树,也就是说在遍历的时候我们要递归遍历。在递归遍历中我们需要不断的进行分配空间与释放空间,然后我们在这个过程中不断的进行序列的合并,在合并的过程中需要我们注意的是合并的顺序是左子树、根结点、右子树,同时在合并之后要将合并后的
apprentice_eye
·
2023-11-09 19:08
leetcode刷题日记
leetcode
算法
数据结构
leetcode
刷题
日记:70.Climbing Stairs(爬楼梯)
给了我们n阶楼梯让我们去爬,每次只能爬1阶或2阶,这个我们可以使用递归的方法进行解决,向上爬的过程与向下降的过程是一样的,所以我们就可以这样考虑,现在就是n阶楼梯每一次下降1阶或2阶有多少种方法刚好下降到0阶。intclimbStairs(intn){if(n==0){return1;}elseif(n0){for(inti=0;i0){n-=1;*(++p)=1;}else{if(n==0){n
apprentice_eye
·
2023-11-09 19:38
leetcode刷题日记
leetcode
算法
leetcode
刷题
日记:83. Remove Duplicates from Sorted List(删除排序链表中的重复元素)和88. Merge Sorted Array(合并两个有序数组)
83.RemoveDuplicatesfromSortedList(删除排序链表中的重复元素)题目上说给出了一个已经排好序的链表的头结点,删除重复的元素来让每个元素只出现一次,然后将链表返回。在此问题中,只需要会链表的删除操作就行了。structListNode*deleteDuplicates(structListNode*head){structListNode*p,*q;p=head;if(
apprentice_eye
·
2023-11-09 19:38
leetcode刷题日记
leetcode
list
链表
leetcode
刷题
日记:100.Same Tree(相同的树)和101.Symmetric Tree(对称二叉树)
100.SameTree(相同的树)题目给了我们两棵树要我们判断这两颗树是否相同,我首先想到的就是前序序列与中序序列可以唯一确定一棵树,如果我能分别确定这两棵树的前序序列与中序序列,然后再分别比较它们的前序序列与中序序列就能得到这两棵树是否相同,这样一想似乎没错,但是如果树的结点的值一样呢?一样你还能通过前序序列与中序序列判断吗?显然不能,也就是说通过树的前序序列与中序序列并不能实现判断两颗树是否
apprentice_eye
·
2023-11-09 19:04
leetcode刷题日记
leetcode
算法
【LeetCode】每日一题 2023_11_9 逃离火灾(bfs 练习)
文章目录
刷题
前唠嗑题目:最长平衡子字符串题目描述代码与解题思路偷看大佬题解结语
刷题
前唠嗑LeetCode?启动!!!嗯?什么?今天是hard?陷入沉思。。。
戊子仲秋
·
2023-11-09 16:57
LeetCode
每日一题
leetcode
宽度优先
算法
软考考后常见问题汇总,解答来啦~
023年下半年的软考终于结束了~有同学反馈考后心情很复杂,不用再
刷题
感觉很轻松,但同时也很担心考试结果。请大家相信,付出总会有回报,预祝大家都能顺利通过。
才聚PMP(免费送备考资料)
·
2023-11-09 15:36
职场和发展
【Linux】第八章 基础IO(open+write+read+文件描述符+重定向+缓冲区+文件系统管理+软硬链接)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode
刷题
初阶数据结构与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2023-11-09 15:08
Linux
linux
运维
服务器
2023年软件设计师备考经验(附个人整理资料 全)
软设知识点杂且全面,一定要按上下午科目进行
刷题
复习,对知识点进行各个突破。上午题是选
smiledawen
·
2023-11-09 15:26
软考——C语言算法
c++
目前学习内容规划目标
/25图论快学完了42/5842/5842/58数据结构快学完了15/2115/2115/21数学没学0/350/350/35基础算法快学完了12/1212/1212/12预计12月前学完学完后的规划
刷题
来巩固基础学完不等于会了
前路无畅
·
2023-11-09 14:51
自我规划
学习
蓝桥杯
算法
经验分享
程序人生
【蓝桥杯历年真题合集】蓝桥杯2019初赛
目前状态:创建Java学习之路(零基础到就业实战)系列,目前更新到JAVAWEB开发✅作者简介:大家好,我是程序猿追,全栈领域新星创作者,算法爱好者,常在作者周榜排名前30,某不知名的ACMer✅推荐一款
刷题
面试找工作三不误的网站
程序猿追
·
2023-11-09 13:32
【蓝桥杯合集】
【算法合集】
蓝桥杯
职场和发展
【Leetcode
刷题
笔记之链表篇】21. 合并两个有序链表
前言为什么要写
刷题
笔记?写博客的过程也是对自己
刷题
过程的梳理和总结
大家好我叫张同学
·
2023-11-09 12:17
做题笔记
数据结构+算法
leetcode
链表
算法
Leetcode—剑指OfferII LCR 044.在每个树行中找最大值【中等】
2023每日
刷题
(二十三)Leetcode—LCR044.在每个树行中找最大值DFS实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-09 10:38
LeetCode刷题
leetcode
深度优先
算法
广度优先
经验分享
c语言
Leetcode—515.在每个树行中找最大值【中等】
2023每日
刷题
(二十三)Leetcode—515.在每个树行中找最大值DFS实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-09 10:37
LeetCode刷题
leetcode
深度优先
算法
经验分享
C语言
广度优先
Leetcode—2578.最小和分割【简单】
2023每日
刷题
(二十三)Leetcode—2578.最小和分割实现代码classSolution{public:intsplitNum(intnum){vectora;while(num){a.push_back
源代码•宸
·
2023-11-09 10:57
LeetCode刷题
leetcode
算法
职场和发展
贪心
排序
c++
经验分享
SpringBoot整合MinIO详细步骤
SpringBoot整合MinIO详细步骤算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研
硕风和炜
·
2023-11-09 09:32
MinIO
spring
boot
后端
java
minio
docker
分布式存储
oss对象存储
LeetCode
刷题
记录---二分
文章目录1:LeetCode778.水位上升的泳池中游泳2.LeetCode1208.尽可能使字符串相等3.LeetCode528.按权重随机选择4.LeetCode剑指OfferII071.按权重生成随机数5.LeetCode1004.最大连续1的个数III6.LeetCode1482.制作m束花所需的最少天数7.LeetCode1248.统计「优美子数组」1:LeetCode778.水位上升的
爱吃烤秋刀鱼
·
2023-11-09 07:16
LeetCode刷题记录
leetcode
c++
动态规划
广度优先
翻转二叉树(二叉树)(Leetcode
刷题
笔记)
226.翻转二叉树(二叉树)(Leetcode
刷题
笔记)欢迎大家访问我的GitHub博客https://lunan0320.cn文章目录226.翻转二叉树(二叉树)(Leetcode
刷题
笔记)题目解题代码
lunan0320
·
2023-11-09 07:04
Leetcode刷题笔记
leetcode
算法
深度优先
二叉树
广度优先遍历
【Leetcode
刷题
笔记13】102. 二叉树的层序遍历 226. 翻转二叉树 101. 对称二叉树
102.二叉树的层序遍历题目描述给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。做题思路本题属于二叉树的基础题目,需要牢牢掌握。参考代码classSolution{publicList>resList=newArrayList>();publicList>levelOrder(TreeNoderoot){//checkFun01(root,0);checkF
spacexim
·
2023-11-09 07:02
Leetcode刷题笔记
leetcode
深度优先
算法
java
Leetcode
刷题
笔记 226. 翻转二叉树
226.翻转二叉树时间:2020年9月16日知识点:二叉树题目链接:https://leetcode-cn.com/problems/invert-binary-tree/题目翻转一棵二叉树。示例1输入:4/\27/\/\1369输出:4/\72/\/\9631代码#include#includeusingnamespacestd;structTreeNode{intval;TreeNode*le
jialun0116
·
2023-11-09 07:02
leetcode
二叉树
leetcode
算法
【LeetCode
刷题
笔记(六十三)】之 226. 翻转二叉树
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一.题目(一)题干翻转一颗二叉树。(二)示例示例:输入:4/\27/\/\1369输出:4/\72/\/\9631二.题解(一)思路关于二叉树的问题,第一种思路当然是递归,即深度优先搜索。递归的终止条件是当前的节点为null则返回null,非空的话当前节点的左节点就是之前右节点的递归结果,当前节点的右节点就是之前左节点的递归结果。第二种
Harmony_Launch
·
2023-11-09 07:01
#
LeetCode
二叉树
队列
算法
dfs
Leetcode
刷题
笔记(c++)_热题 HOT 100_226. 翻转二叉树
递归classSolution{public:TreeNode*invertTree(TreeNode*root){if(!root||(!root->left&&!root->right))returnroot;autotemp=root->left;root->left=invertTree(root->right);root->right=invertTree(temp);returnroo
大风吹~~~~~
·
2023-11-09 07:30
leetcode
c++
算法
Leetcode—125.验证回文串【简单】
2023每日
刷题
(二十三)Leetcode—125.验证回文串实现代码classSolution{public:boolisPalindrome(strings){intn=s.size();if(n=
源代码•宸
·
2023-11-09 07:23
LeetCode刷题
leetcode
算法
职场和发展
双指针
c++
经验分享
【C/PTA】循环结构进阶练习(三)
本文结合PTA专项练习带领读者掌握循环结构,
刷题
为主注释为辅,在代码中理解思路,其它不做过多叙述。
秋说
·
2023-11-09 06:47
C语言入门教程
c语言
算法
开发语言
循环结构
pta
Python编程练习:菜鸟教程Python3实例
刷题
一
菜鸟教程Python3实例
刷题
1-25题目网址https://www.runoob.com/python3/python3-examples.html相比于网址中的参考答案,给出了更多的注释,以及发散想到的相关知识点
半旧。
·
2023-11-09 02:31
python
【教3妹学编程-算法题】最长平衡子字符串
3妹:说到找工作,我又要去
刷题
了。2哥:我给你出一道关于美丽的题吧,让你的心情美丽美丽~3妹:2哥真能忽悠,心情好了让
刷题
,心情不好也让
刷题
,那请问啥时候不用
刷题
勒?2哥:是进亦忧,退亦忧。
程序员小2
·
2023-11-08 23:48
算法
leetcode
职场和发展
二叉树入门和
刷题
看这篇就够了!
今天是小浩算法“365
刷题
计划”二叉树入门-整合篇。本篇作为入门整合篇,已经砍去难度较大的知识点,所有列出的内容,均为必须掌握。
weixin_39562234
·
2023-11-08 22:46
满二叉树和最大层java
看完拿捏秋招,368人已进入大厂,这份2022最新Java面试文
这我还真不好说,智者见智仁者见仁了属于是,毕竟押题成功的几率太小了,反正我当年刷面试题也没指望过这个,更多的是通过
刷题
掌握背后的知识点,巩固自己的基础,个人觉得还是有用的。毕
ikyrxbxfas
·
2023-11-08 20:06
Java编程
Spring
Java
java
面试
jvm
深度学习
神经网络
LeetCode
刷题
:数组快慢指针法
快慢指针法指的就是操作数组、链表及字符串等使用两个起点相同但前进步数不同的指针。相对于利用多次循环解决问题,快慢指针法的时间复杂度较低,执行效率高。对于快慢指针法根据题目可供调整的无非就为两点:起点前进步数快慢指针法起点位置的选择通常是采取一个ifelse语句进行判断,而在未达到正确起点位置时,两个指针的前进步数将保持一致。而实现快慢指针前进步数不一致移动的方法通常是采取一个for循环进行移动指针
yumuing blog
·
2023-11-08 20:24
LeetCode刷题笔记
leetcode
算法
聊一聊,今年参加软考高级的一些总结
先上结论,系统架构设计师考题难度不高,总之多读书,多
刷题
,多写博客,多总结,有一定工作经验的基本上都非常容易过。但是我估计自己考不过,主要是论文这块没写好,思路不清晰,时间把握不好,这块我后面会详说。
程序员古德
·
2023-11-08 20:32
软考
系统架构设计师
软件设计师
Leetcode
刷题
【hot100】移动零
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1<=nums.length<=104-231<=nums[i]<=231-1方法一使用notZero记录所有不为零的数字个数,将所有
zmbwcx
·
2023-11-08 19:20
算法
java
数据结构
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他