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
-软件工程随想录
代码
随想录
算法刷题训练营
代码
随想录
算法刷题训练营day09:LeetCode(28)找出字符串中第一个匹配项的下标、LeetCode(459)重复的子字符串LeetCode(28)找出字符串中第一个匹配项的下标题目代码classSolution
Java晓菜吉
·
2024-01-21 20:29
代码随想录算法训练营
算法
leetcode
数据结构
java
代码
随想录
算法刷题训练营
代码
随想录
算法训练营day05:Leetcode(24)两两交换链表中的节点、Leetcode(19)删除链表的倒数第N个结点、Leetcode(160)相交链表、LeetCode(142)环形链表II
Java晓菜吉
·
2024-01-21 20:59
代码随想录算法训练营
算法
代码
随想录
算法刷题训练营
代码
随想录
算法训练营day02:LeetCode(977)有序数组的平方、LeetCode(209)长度最小的子数组、LeetCode(59)螺旋矩阵IILeetCode(977)有序数组的平方importjava.util.Arrays
Java晓菜吉
·
2024-01-21 20:28
代码随想录算法训练营
算法
代码
随想录
算法刷题训练营
代码
随想录
算法训练营day04:Leetcode(203)移除链表元素、LeetCode(707)设计链表、LeetCode(206)反转链表修改版Leetcode(203)移除链表元素classSolution
Java晓菜吉
·
2024-01-21 20:28
代码随想录算法训练营
算法
代码
随想录
算法刷题训练营day11
代码
随想录
算法刷题训练营day11:LeetCode(20)有效的括号、LeetCode(1047)删除字符串中的所有相邻重复项、LeetCode(150)逆波兰表达式求值LeetCode(20)有效的括号题目代码
Java晓菜吉
·
2024-01-21 20:58
代码随想录算法训练营
算法
leetcode
数据结构
java
开发语言
精讲了33道二叉树经典题目之后,我总结了这些,帮你一举搞定二叉树
不知不觉二叉树已经和我们度过了三十三天,微信公众号:「代码
随想录
」里已经发了三十三篇二叉树的文章,详细讲解了30+二叉树经典
代码随想录
·
2024-01-21 19:06
leecode题解
二叉树
java
算法
面试
C++
2024年不容错过的十大开发框架
平台工程是在云环境中为
软件工程
团队提供必要资源的过程,使他们能够自主
胖头鱼不吃鱼-
·
2024-01-21 19:24
kubernetes
Linux下如何快速调试I2C设备
I2CTools工具集源码3.2编译I2CTools工具集源码3.3为设备添加I2CTools工具集4如何使用I2CTools工具集5小结1什么场景下需要快速调试I2C设备在日常的Linux设备开发过程中,
软件工程
师经常会收到硬件工程师新设计
smallerxuan
·
2024-01-21 18:19
嵌入式
Linux
学习日记
linux
调试I2C
Linux
调试I2C
Linux
验证I2C
验证I2C
I2C
Tools
代码
随想录
算法训练营day25 || 216.组合总和III,17.电话号码的字母组合
视频讲解:还得用回溯算法!|LeetCode:17.电话号码的字母组合_哔哩哔哩_bilibili和组合问题有啥区别?回溯算法如何剪枝?|LeetCode:216.组合总和III_哔哩哔哩_bilibili216.组合总和III思路:本题是77.组合的进阶,也是不重复地选择元素集合的K个元素形成结果,并且也需要主要的到的是元素选择所形成的集合是组合而非排列,因此当元素集合内元素有序时,选择的方向必
weixin_44316285
·
2024-01-21 13:51
算法
阮一峰:CSS Modules 用法教程
为了让CSS也能适用
软件工程
方法,程序员想了各种办法,让它变得像一门编程语言。从最早的Less、SASS,到后来的PostCSS,再到最近的CSSinJS,都是为了解决这个问题。
蒸熟的土豆
·
2024-01-21 12:27
东莞理工学院举办第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼
其中,19
软件工程
2班梁垧同学获得决赛三等奖,奖金2000元,其余5位同学获得决赛优秀奖,并且决赛成绩全国排名均在前60名。
霍格沃兹测试开发学社
·
2024-01-21 11:36
代码
随想录
算法训练营第25天 | 216.组合总和III 17.电话号码的字母组合
组合总和III这道题与昨天的组合问题没有太大区别,只需要添加一个加和等于目标和的条件,同时也可以根据这个目标和进行剪枝。classSolution{public:vector>result;vectorpath;voidbacktracking(intstartIndex,intn,intk,intsum){if(sum>n)return;if(path.size()==k){if(sum==n)
纵使啰嗦始终关注
·
2024-01-21 09:01
算法
代码
随想录
算法训练营第24天 | 回溯算法理论基础 77.组合
理论基础回溯是递归的副产品,有递归就会有回溯。回溯算法的本质就是穷举,因此效率并不高,顶多采用剪枝的方式使之高效一些。可以解决的问题:组合问题:N个数按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数按一定规则有几种排列方式棋盘问题:N皇后、解数独等回溯算法解决的问题都可以抽象为树形结构。要解决的问题都可以看做在集
纵使啰嗦始终关注
·
2024-01-21 09:31
算法
代码
随想录
算法训练营第16天 | 104.二叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
二叉树的最大深度递归法二叉树节点的深度:从根节点到该节点的最长简单路径边的条数或节点的个数。二叉树节点的高度:从该节点到叶子节点的最长简单路径边的条数或节点的个数。使用前序遍历获得深度,使用后序遍历获得高度。高度是需要从树底部向上遍历,这正好是后序的顺序,我们将左右子树的信息最后传给中间节点做处理(+1),就得到了每个节点的高度。这道题是求最大深度,本来是应该按前序遍历来求,但最简单的方法却是后序
纵使啰嗦始终关注
·
2024-01-21 09:30
算法
数据结构
代码
随想录
算法训练营第23天 | 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树
修剪二叉搜索树这道题感觉有点难理解,需要反复看。难点在于我们不能单单找到小于low或大于high的节点就删除整个子树,还需要关注该节点的右子树是不是还有符合的节点。classSolution{public:TreeNode*trimBST(TreeNode*root,intlow,inthigh){if(root==NULL)returnroot;if(root->valright,low,hig
纵使啰嗦始终关注
·
2024-01-21 09:30
算法
代码
随想录
算法训练营第6天 | 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
哈希表理论基础哈希表是根据关键码的值快速直接访问元素的数据结构。解决的问题:快速判断一个元素是否存在于某个集合中,如果逐个枚举的话时间复杂度为O(n),但如果事先讲元素存在哈希表中,可以实现O(1)复杂度的查找。哈希函数:获取哈希表就是建立数据与哈希索引之间的对应关系。一般地,我们可以将其他数据格式通过某种编码方式转换成数字,后续可选地将这些数字转换到一个有限的值域区间来减少空间的浪费。哈希碰撞:
纵使啰嗦始终关注
·
2024-01-21 09:00
算法
哈希算法
代码
随想录
算法训练营第8天 | 344.反转字符串 541. 反转字符串II 卡码网.替换数字 151.翻转字符串里的单词 卡码网.右旋字符串
反转字符串C++中直接用reverse库函数就可以解决问题。但是需要注意的是,在leetcode面试时,遇到直接就能用库函数解决的问题不要用库函数;如果库函数只是解题步骤中的一小步,而且对库函数的内部实现原理比较熟悉时,可以使用。classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;iusingnamesp
纵使啰嗦始终关注
·
2024-01-21 09:00
算法
代码
随想录
算法训练营第10天 | 232.用栈实现队列 225. 用队列实现栈
栈与队列理论基础C++中的stack是容器吗?不是容器,而是容器适配器,因为stack是通过底层容器实现的,对外提供统一的接口,底层容器是可插拔的,也就是说我们可以控制用哪种容器来实现栈的功能。我们使用的stack属于哪个版本的STL?首先要知道STL有哪些版本,HPSTL是C++STL的第一个实现版本,而且开放源代码,其他的STL都是基于HP来实现的;P.J.PlaugerSTL基于HPSTL实
纵使啰嗦始终关注
·
2024-01-21 09:00
算法
代码
随想录
算法训练营第9天 KMP算法 | 28.找到字符串中第一个匹配项的下标 459.重复的子字符串
KMP算法简介:解决字符串匹配问题,用模式串p匹配文本串T。暴力匹配的时间复杂度是O(mxn)。KMP算法是针对暴力匹配算法的一次巧妙的改进。核心思想就是将匹配失败的信息利用起来,减少回退的次数,使文本串的指针可以始终向前推进。所以如何利用失败信息呢?具体实现步骤:当文本串第k+1个元素匹配失败时,我们知道前面k个字符都是匹配上了的,即P[0:k]=T[q:q+k](左闭右开区间)。这里面是有信息
纵使啰嗦始终关注
·
2024-01-21 09:00
算法
代码
随想录
算法训练营第三天 | 链表理论基础 203.移除链表元素 707.设计链表 206.反转链表
链表理论基础链表是一种通过指针串连在一起的线性结构,每一个节点由两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针)。最后一个节点的指针指向null。链表的存储方式:数组在内存中是连续存储的,但链表不是连续存储的,各个节点分布在内存的不同地址空间中,用指针串联在一起。链表的定义://单链表structListNode{intval;//节点上存储的值ListNode*next;//指
纵使啰嗦始终关注
·
2024-01-21 09:57
算法
链表
数据结构
【leetcode】回溯总结
本文内容来自于代码
随想录
https://www.programmercarl.com/思想一棵树中的纵向遍历结束回到上一层的过程,比如:这个过程通常回伴随恢复现场的过程。
zadarmo_
·
2024-01-21 09:09
leetcode
leetcode
算法
职场和发展
代码
随想录
算法训练营第二十五天| 216.组合总和III、17.电话号码的字母组合
216.组合总和III题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台解题思路:依旧是正常遍历,过程中记录遍历的所有节点之和,如果当前元素之和已经大于所给定的值,退回上一节点java:classSolution{List>result=newArrayListpath=newLinkedList>combinationSum3(intk,intn){backTracking(n,
麦城稻香咖啡
·
2024-01-21 07:13
算法
代码
随想录
算法训练营29期|day 25 任务以及具体安排
216.组合总和IIIclassSolution{List>result=newArrayListpath=newLinkedList>combinationSum3(intk,intn){backTracking(n,k,1,0);returnresult;}privatevoidbackTracking(inttargetSum,intk,intstartIndex,intsum){//减枝i
-源潮-
·
2024-01-21 06:32
算法
数据结构
leetcode
java
嵌入式
软件工程
师面试题——2025校招社招通用(Linux篇)(二十六)
说明:面试群,群号:228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起刷题,共同进步;写文不易,麻烦给个三连!!!本篇开始将进入Linux系列的题目分享,Li
程序猿玖月柒
·
2024-01-21 06:35
嵌入式面试题
linux
面试题
嵌入式
面试
运维
校招
嵌入式
软件工程
师面试题——2025校招社招通用(Linux篇)(二十四)
说明:面试群,群号:228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起刷题,共同进步;写文不易,麻烦给个三连!!!本篇开始将进入Linux系列的题目分享,Li
程序猿玖月柒
·
2024-01-21 06:04
嵌入式面试题
linux
面试题
嵌入式
面试
嵌入式
软件工程
师面试题——2025校招社招通用(Linux篇)(二十五)
说明:面试群,群号:228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起刷题,共同进步;写文不易,麻烦给个三连!!!本篇开始将进入Linux系列的题目分享,Li
程序猿玖月柒
·
2024-01-21 06:04
嵌入式面试题
linux
面试题
嵌入式
面试
嵌入式
软件工程
师面试题——2025校招社招通用(Linux篇)(二十七)
说明:面试群,群号:228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起刷题,共同进步;写文不易,麻烦给个三连!!!本篇开始将进入Linux系列的题目分享,Li
程序猿玖月柒
·
2024-01-21 06:55
嵌入式面试题
linux
面试题
嵌入式
操作系统
面试
运维
校招
代码
随想录
算法训练营第十天|20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值
系列文章目录代码
随想录
算法训练营第一天|数组理论基础,704.二分查找,27.移除元素代码
随想录
算法训练营第二天|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II代码
随想录
算法训练营第三天
丁希希哇
·
2024-01-21 04:16
力扣算法刷题
算法
面试
python
力扣
数据结构
论计算机基础学科的重要性
作为一名
软件工程
师,计算机基础学科到底要不要学?最近蛮有感触的一个问题。
前行的七哥
·
2024-01-21 04:33
回溯法:0-1背包问题
实例:物品价值V={12,11,9,8},物品重量W={8,6,4,3},背包容量c=13结点:向量(子集的部分特征向量)搜索空间:子集树,片树叶其中两个可行解为:回溯法模版回顾参考文章:代码
随想录
回溯法解决的问题都可以抽象为树形结构
十有久诚
·
2024-01-21 04:29
算法
java
算法
开发语言
回溯法
开启我的编程之路
自我介绍:现在是一名专业为
软件工程
的大一的学生。编程的目标:我希望我未来可以通过编程找到一份好的工作,同时希望通过编程能够解决生活中的各种问题。
爱吃米饭的羊驼
·
2024-01-21 03:08
c#
【导航】繁星学习
随想录
导航:繁星学习
随想录
一、编程启示录01数据结构漫谈序号博文名称/链接01扁扁笨算法-AVL树的插入与删除02扁扁笨算法-B树的插入与删除02概念小扫盲序号博文名称/链接01简单理解决策树_如何理解决策树的生长过程
繁星依月
·
2024-01-21 00:25
学习
TCP协议灵魂10问
TCP作为传输层的协议,是一个
软件工程
师素养的体现,也是面试中经常被问到的知识点。在此,我将TCP核心的一些问题梳理了一下,希望能帮到各位。001.能不能说一说TCP和UDP的区别?
楼兰King
·
2024-01-20 23:55
代码
随想录
算法训练营第四十四天| 完全背包、518.零钱兑换 II、377.组合总和IV
代码
随想录
算法训练营第四十四天|完全背包、518.零钱兑换II、377.组合总和IV题目https://www.acwing.com/problem/content/3/if__name__=='__main
CrozzMoy
·
2024-01-20 22:52
代码随想录
算法
代码
随想录
算法训练营第四十八天| 198.打家劫舍、213.打家劫舍II、337.打家劫舍III
代码
随想录
算法训练营第四十八天|198.打家劫舍、213.打家劫舍II、337.打家劫舍III题目198.打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。
CrozzMoy
·
2024-01-20 22:52
代码随想录
算法
python
开发语言
代码
随想录
算法训练营第二十八天| 93.复原IP地址、78.子集 、90.子集II
代码
随想录
算法训练营第二十八天|93.复原IP地址、78.子集、90.子集II题目93.复原IP地址有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'
CrozzMoy
·
2024-01-20 22:22
代码随想录
leetcode
算法
代码
随想录
算法训练营第四十六天| 139.单词拆分
代码
随想录
算法训练营第四十六天|139.单词拆分题目139.单词拆分给你一个字符串s和一个字符串列表wordDict作为字典。如果可以利用字典中出现的一个或多个单词拼接出s则返回true。
CrozzMoy
·
2024-01-20 22:22
代码随想录
算法
代码
随想录
算法训练营第二十七天| 39.组合总和、40.组合总和II、131.分割回文串
代码
随想录
算法训练营第二十七天|39.组合总和、40.组合总和II、131.分割回文串题目39.组合总和找出所有相加之和为n的k个数的组合,且满足下列条件:只使用数字1到9每个数字最多使用一次返回所有可能的有效组合的列表
CrozzMoy
·
2024-01-20 22:52
代码随想录
算法
python
开发语言
代码
随想录
算法训练营第二十四天| 77.组合
代码
随想录
算法训练营第二十四天|77.组合题目77.组合给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。
CrozzMoy
·
2024-01-20 22:51
代码随想录
算法
python
leetcode
代码
随想录
算法训练营第四十五天| 70.爬楼梯(进阶)、322.零钱兑换、279.完全平方数
代码
随想录
算法训练营第四十五天|70.爬楼梯(进阶)、322.零钱兑换、279.完全平方数题目70.爬楼梯(进阶)57.爬楼梯(第八期模拟笔试)https://kamacoder.com/problempage.php
CrozzMoy
·
2024-01-20 22:50
代码随想录
算法
代码
随想录
算法训练营Day22 | 491.非递减子序列、46.全排列、47.全排列||
LeetCode491非递减子序列本题思路:什么情况下要搜集结果,可以写一个判断函数,当大小大于2的时候,并且,是非递减的,才能加入结果集中。需要注意的就是树层的一个去重操作。classSolution{Listpath=newArrayList();List>res=newArrayList();publicList>findSubsequences(int[]nums){backtrackin
一个想打拳的程序员
·
2024-01-20 22:47
代码随想录
算法
代码
随想录
算法训练营Day23 | 455.分发饼干、376.摆动子序列、53.最大子数组和
LeetCode455分发饼干本题思路:分发饼干的时候,外层循环是胃口,内层是饼干,按照大饼干满足大胃口的思维来投递饼干。需要将两个数组,一开始就进行排序处理。classSolution{publicintfindContentChildren(int[]g,int[]s){Arrays.sort(g);Arrays.sort(s);intsum=0;intj=s.length-1;//先喂饱大胃
一个想打拳的程序员
·
2024-01-20 22:47
代码随想录
算法
代码
随想录
算法训练营Day24 | 122.买卖股票的最佳时期、55.跳跃游戏、45.跳跃游戏||
LeetCode122买卖股票的最佳时期本题思路:记录每天的利润值,第一天的为0,第二天的当天的减去前一天的。然后遍历相加为正的利润值。最后得到的结果就是最大利润。classSolution{publicintmaxProfit(int[]prices){intres=0;for(inti=1;i=0){res+=(prices[i]-prices[i-1]);}}returnres;}}Leet
一个想打拳的程序员
·
2024-01-20 22:15
代码随想录
算法
游戏
系统架构13 -
软件工程
(1)
软件工程
软件开发生命周期软件定义时期软件开发时期软件运行和维护文档
软件工程
过程软件系统工具软件设计四个活动:能力成熟度模型CMMCMMCMMI两种表示方法软件开发生命周期软件定义时期包括可行性研究和详细需求分析过程
银龙丶裁决
·
2024-01-20 21:20
软考系统架构
系统架构
软件工程
我在代码
随想录
|写代码Day10之双指针19. 删除链表的倒数第 N 个结点,面试题 02.07. 链表相交,142. 环形链表 II
博主介绍:27dCnc专题:数据结构帮助小白快速入门☆*:.。.o(≧▽≦)o.。.:*☆19.删除链表的倒数第N个结点题目代码/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
27dCnc
·
2024-01-20 16:12
链表
数据结构
c++
笔记
算法
我在代码
随想录
|写代码Day9之28. 实现 strStr(),459. 重复的子字符串,55. 右旋字符串(第八期模拟笔试)
博主介绍:27dCnc专题:数据结构帮助小白快速入门28.实现strStr()题目;代码1classSolution{public://KMPintstrStr(strings,stringt){intn=s.size(),m=t.size();if(m==0)return0;s.insert(s.begin(),'');t.insert(t.begin(),'');vectornext(m+1)
27dCnc
·
2024-01-20 16:11
数据结构与算法
c语言刷题
c++
数据结构
算法
我在代码
随想录
|写代码Day10之双指针 -27. 移除元素,151. 反转字符串中的单词,206.反转链表
博主介绍:27dCnc专题:数据结构帮助小白快速入门☆*:.。.o(≧▽≦)o.。.:*☆27.移除元素题目代码1classSolution{public:intremoveElement(vector&nums,intval){intn=nums.size();for(inti=0;inext;cur->next=pre;//可以和双指针法的代码进行对比,如下递归的写法,其实就是做了这两步//p
27dCnc
·
2024-01-20 16:11
数据结构与算法
c语言刷题
链表
数据结构
c++
笔记
我在代码
随想录
|写代码Day11之双指针-三数之和,四数之和,N数之和篇
博主介绍:27dCnc专题:数据结构帮助小白快速入门☆*:.。.o(≧▽≦)o.。.:*☆三数之和题目代码classSolution{public:vector>threeSum(vector&nums){intn=nums.size();sort(nums.begin(),nums.end());vector>ans;for(intfist=0;fist0&&nums[fist]==nums[f
27dCnc
·
2024-01-20 16:09
数据结构与算法
c语言刷题
C语言基础知识
c++
笔记
数据结构
算法
和家政师傅聊人工智能。
,他的孩子已经20岁了,今年上大二,学的是计算机,
软件工程
专业。我说这个专业挺好的啊!他说,可是总不能所有的人都在电脑前坐着呀,那其他的活谁来干呢?我说以后都人工智能了,所有的岗位都可以用机器人代替。
书影斑斓的简书
·
2024-01-20 16:03
算法训练营第五十天|123.买卖股票的最佳时机III 188.买卖股票的最佳时机IV
目录Leetcode123.买卖股票的最佳时机IIILeetcode188.买卖股票的最佳时机IVLeetcode123.买卖股票的最佳时机III文章链接:代码
随想录
题目链接:123.买卖股票的最佳时机
啊就赵得柱
·
2024-01-20 15:36
算法
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他