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
力扣备忘录
【
力扣
面试】面试题 05.03. 翻转数位
【
力扣
面试】面试题05.03.翻转数位文章目录题目解题思路代码题目给定一个32位整数num,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。
克利斯提亚诺-梅西
·
2024-02-06 09:55
LeetCode刷题
面试
力扣
438. 找到字符串中所有字母异位词(滑动窗口)
Problem:438.找到字符串中所有字母异位词文章目录题目描述思路解题方法复杂度Code题目描述思路本题目在使用滑动窗口技巧的基础上先要对原字符串做一些处理,具体的:1.利用数组设置一个位图将字符串P存入数组(下标索引为小写英文字母的顺序,对应存储的值为其个数:vectorneeds(26,0);needs[p[i]-‘a’]++;);2.利用同样的方式将字符串S中的小于等于字符串P中的子串先
LNsupermali
·
2024-02-06 09:25
力扣题目
leetcode
算法
职场和发展
力扣
面试题 05.03. 翻转数位(前、后缀和)
Problem:面试题05.03.翻转数位文章目录题目描述思路及解法复杂度Code题目描述思路及解法1.将十进制数转换为二进制数(每次按位与1求与,并且右移);2.依次求取二进制数中每一位的前缀1的数量和,和后缀1的数量和(代码实现时,可以先用一个变量记录,当当前位为1时将该变量加一,否则置为0)3.依次循环查询每一个二进制数的前后缀1的和再加上1,并从中取出最大值复杂度时间复杂度:O(1)O(1
LNsupermali
·
2024-02-06 09:53
力扣题目
leetcode
算法
职场和发展
C&B2018出发季《现代性与自我认同》大串讲
备忘录
序言:在确定性中感受变形之美,在不确定性中感受恒常之美。现在我们生活在一个这样的时代,四种不同维度的人同时存在:一维人:点式的人,定点,不主动移动,单一技能。二维人:线式人,会移动,但只有固有的,A一定到B的认知,无超越固有模式的认知。三维人:跃迁人,具有了时空感,能够穿越固有模式,主动出击。四维人:自旋人,具有了纵深感,自带矩阵,变形,链接。一、现代性的认识坐标四个维度的人的背后是四种自我结构的
Yahtar
·
2024-02-06 07:08
让“43”
备忘录
系统助你腾飞
最近,阅读了戴维的《搞定》(Getthingdone)系列丛书,其它的都已经忘记了,学会并应用的是“43”
备忘录
系统,从此,忘事的毛病成为历史。
芳儿_微极简家族
·
2024-02-06 07:37
【
力扣
每日一题】
力扣
1696跳跃游戏VI
题目来源
力扣
1696跳跃游戏VI题目概述给你一个下标从0开始的整数数组nums和一个整数k。一开始你在下标0处。每一步,你最多可以往前跳k步,但你不能跳出数组的边界。
写做四月一日的四月一日
·
2024-02-06 07:13
leetcode
算法
java
c++
动态规划设计:编辑距离,最长公共子序列
编辑距离72.编辑距离-
力扣
(LeetCode)动态规划:dp[i][j]代表word1到i位置转换成word2到j位置需要最少步数所以,当word1[i]==word2[j],dp[i][j]=dp[
Sloent
·
2024-02-06 07:21
算法
动态规划
算法
java
leetcode
力扣
寻找两个正序数组的中位数
4.寻找两个正序数组的中位数-
力扣
(LeetCode)classSolution{ publicdoublefindMedianSortedArrays(int[]nums1,int[]nums2){
Sloent
·
2024-02-06 07:48
算法
算法
java
leetcode
力扣
力扣
292-Nim游戏
Nim游戏题目链接解题思路:棋子数目结局解释0必输1必赢2必赢3必赢4必输无论拿1,2,3,最后一个棋子都会被对手拿走5必赢先拿一个,剩余4个,无论对手怎么拿,最后一个妻子都会被我们拿走6必赢先拿两个,剩余4个,同理7必赢先拿三个,剩余4个,同理8必输无论怎么拿,都会输我们发现,如果剩余棋子是4的倍数,那么我们就会必输。classSolution{public:boolcanWinNim(intn
༺❀ൢ望༒月❀ൢ❀
·
2024-02-06 06:31
算法-每日一练
leetcode
算法
力扣
383-赎金信
赎金信题目链接解题思路统计magazine中字符出现的字符,用哈希表保存遍历ransomNote,记录其中出现的字符,出现一次,哈希表删除对应的字符遍历哈希表,如果有的字符出现的次数为负数,则不能拼凑出目标字符classSolution{public:boolcanConstruct(stringransomNote,stringmagazine){boolres=true;unordered_m
༺❀ൢ望༒月❀ൢ❀
·
2024-02-06 06:31
算法-每日一练
leetcode
哈希算法
算法
2022年5月25日日精进
京心❤️达:樊伟伟2022年5月25日日精进落地真经严格就是爱,放纵既是害油卡目标:80张、完成56张正能量语录每一颗螺丝都有标准每一颗螺丝都是标准今日体验:很多客户咨询过的事要当回事,做好
备忘录
,实时跟进事件的进度
曾经的年华
·
2024-02-06 05:16
力扣
面试150 数字范围按位与 公共前缀 位运算
Problem:201.数字范围按位与文章目录思路复杂度Code思路参考复杂度时间复杂度:O(1)O(1)O(1)空间复杂度:O(1)O(1)O(1)CodeclassSolution{publicintrangeBitwiseAnd(intleft,intright){intshift=0;while(left>=1;right>>=1;shift++;}returnleft<
兑生
·
2024-02-06 04:57
#
面试150
leetcode
算法
职场和发展
【
力扣
刷题练习】876. 链表的中间结点
题目描述:给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。题目解答:classSolution{publicListNodemiddleNode(ListNodehead){ListNodeslow=head,fast=head;while(fast!=null&&fast.next!=null){slow=slow.next;fast=fast
NaturalHarmonia
·
2024-02-06 04:11
力扣刷题练习
leetcode
链表
算法
【
力扣
刷题练习】300. 最长递增子序列
题目描述:给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。题目解答:classSolution{publicintlengthOfLIS(int[]nums){int[]dp=newint[nums.length];Arrays.fil
NaturalHarmonia
·
2024-02-06 04:40
力扣刷题练习
leetcode
算法
数据结构
2024年2月CCF-全国精英算法大赛题目
第一次参加这种比赛,虽然是c类赛事,但是是ccf主办的,难度还是有点的,主要是前面签到题主要是思想,后面的题目难度太高,身为
力扣
只刷了一百多道题目的我解决不了,这几道我只做了B,C题,E题超时了,这些题目的时间限制实在是太高了
我药打十个
·
2024-02-06 01:54
学科竞赛
算法
每日一题
力扣
1696跳跃游戏
1696.跳跃游戏VI题目描述:给你一个下标从0开始的整数数组nums和一个整数k。一开始你在下标0处。每一步,你最多可以往前跳k步,但你不能跳出数组的边界。也就是说,你可以从下标i跳到[i+1,min(n-1,i+k)]包含两个端点的任意位置。你的目标是到达数组最后一个位置(下标为n-1),你的得分为经过的所有数字之和。请你返回你能得到的最大得分。示例1:输入:nums=[1,-1,-2,4,-
乐超kawhi
·
2024-02-06 01:54
每日刷题
leetcode
游戏
算法
滑动窗口的最大值
力扣
239题题目描述:给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。
平常心-辉
·
2024-02-06 01:40
力扣
算法
数据结构
leetcode
c++
2021-09-28
IT1.LeetCode
力扣
:平衡二叉树2021-09-28(剑指Offer55-II.平衡二叉树)2.《剑指offer》:p273~p275英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-05 23:45
【LeetCode】101.对称二叉树
来源:
力扣
(LeetCode)链接:https:/
天野阳菜^^
·
2024-02-05 22:32
力扣打卡
leetcode
算法
LeetCode:292 Nim游戏 (动态规划 / 脑筋急转弯:巴什博弈)
来源:
力扣
(Le
AkagiSenpai
·
2024-02-05 22:31
LeetCode
动态规划
算法
leetcode
巴什博弈
博弈论
leetcode-292 Nim游戏 (脑筋急转弯)
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/pr
qq_36950604
·
2024-02-05 22:58
leetcode
leetcode
LeetCode 292:Nim游戏(Java实现)
来源:
力扣
(Leet
星星今天code了吗
·
2024-02-05 22:58
LeetCode
LeetCode
Java
力扣
292. Nim 游戏(脑筋急转弯、推理)
力扣
292.Nim游戏(脑筋急转弯、推理)你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头。你们轮流进行自己的回合,你作为先手。每一回合,轮到的人拿掉1-3块石头。
小麦China
·
2024-02-05 22:28
力扣刷题
leetcode
c++
LeetCode 0292.Nim 游戏:脑筋急转弯
【LetMeFly】292.Nim游戏:脑筋急转弯
力扣
题目链接:https://leetcode.cn/problems/nim-game/你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头。
Tisfy
·
2024-02-05 22:54
题解
#
力扣LeetCode
leetcode
游戏
题解
博弈
思维
【算法-LeetCode】450. 删除二叉搜索树中的节点(二叉树;二叉搜索树)
450.删除二叉搜索树中的节点-
力扣
(LeetCode)文章起笔:2021年11月15日19:02:03问题描述及示例给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的key对应的节点
赖念安
·
2024-02-05 21:07
LeetCode
leetcode
算法
javascript
二叉搜索树
bst
【2024年美国大学生数学建模竞赛】F题完整解析(问题分析、数学模型、实现代码、参考论文)
减少非法野生动物贸易的综合数据驱动项目写在前面摘要1、问题重述1.1、问题背景:1.2、问题描述:1.3子问题详述:1.客户选择:2.项目适应性和支持:3.客户资源和权力需求:4.项目影响分析:5.成功可能性和上下文敏感性分析:6.
备忘录
撰写
爱数模的小云
·
2024-02-05 21:52
美赛
数学建模
思路分享
美赛
python
手机写作,是大势所趋
除了手机自带的便签和
备忘录
这两种书写工具,还有微信公众号及、美篇和Zero等app,都是非常便捷而美妙的线上书写软件。去年十一
雨如花飞
·
2024-02-05 21:02
力扣
刷题:94. 二叉树的中序遍历
题目:给定一个二叉树的根节点root,返回它的中序遍历。输入:root=[1,null,2,3]输出:[1,3,2]算法:递归classSolution{publicListinorderTraversal(TreeNoderoot){Listres=newArrayList();inorderTree(root,res);returnres;}publicvoidinorderTree(Tree
小柒阿龙
·
2024-02-05 20:45
算法系列
leetcode
算法
职场和发展
力扣
精选top面试题---------最小覆盖子串
题目链接思路:这道题要好好学习,用到的算法就是滑动窗口,首先要先把题意看懂,转为我们的代码来说,就是窗口内的元素必须包含给定的t字符串(包括重复的字母)。读完题意之后,就可以开始读代码了。代码:classSolution{public:stringminWindow(strings,stringt){intleft=0,right=0,start=0,minLen=INT_MAX;unordere
1.01
·
2024-02-05 20:24
LeetCode
链表经典算法(+OJ刷题)
今天我们就实战运用这些思想来解决一些算法题一、移除链表元素链接放在这里:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路一:遍历原链表,遇到满足val==val的节点就删除思路非
被二进制支配的打工人
·
2024-02-05 19:02
数据结构
数据结构
算法
链表
c语言
c++
《剑指 Offer》专项突破版 - 面试题 29 : 排序的循环链表(C++ 实现)
题目链接:LCR029.循环有序列表的插入-
力扣
(LeetCode)题目:在一个循环链表中节点的值非递减排序,请设计一个算法在该循环链表中插入节点,并保证插入节点之后的循环链表仍然是排序的。
melonyzzZ
·
2024-02-05 17:50
数据结构
链表
c++
数据结构
面试
leetcode
算法
开发语言
《剑指 Offer》专项突破版 - 面试题 28 : 展平多级双向链表(C++ 实现)
题目连接:LCR028.扁平化多级双向链表-
力扣
(LeetCode)题目:在一个多级双向链表中,节点除了有两个指针分别指向前后两个节点,还有一个指针指向它的子链表,并且子链表也是一个双向链表,它的节点也有指向子链表的指针
melonyzzZ
·
2024-02-05 17:49
数据结构
链表
c++
数据结构
面试
算法
开发语言
力扣
● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间 ●738. 单调递增的数字
●435.无重叠区间跟弓箭题一样的原理:先集体对左边界排序,然后从第1个区间开始,当下一个区间的左边界比该区间的右边界要小的时候,就得去掉这个区间(count++),然后应该①直接更新该区间的右边界为和他重叠的所有区间的最小右边界(取这个和上一个的较小值,会使得更新的右边界越来越小,直到最小)。或者②维护一个right代表这个最小右边界,每一次统计之后更新这个right。直接改:classSolu
孤馆深沉
·
2024-02-05 17:11
leetcode
算法
职场和发展
力扣
● 62.不同路径 ● 63. 不同路径 II
●62.不同路径单解这道题的话,发现第一行或者第一列的这些位置,都只有一条路径走到,所以路径条数都是1。这就是初始化。坐标大于第一行第一列的这些位置,因为机器人只能向下/向右走,所以只能从上个位置向下走和从左边位置向右走,那么应该是上个位置和左边位置路径条数的总和。这就是递推公式。五部曲:1、DP数组及其下标的含义:dp[i][j]是起点到坐标(i,j)的路径条数。2、DP数组如何初始化:dp[0
孤馆深沉
·
2024-02-05 17:11
算法
数据结构
力扣
● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
860.柠檬水找零有如下三种情况:情况一:账单是5,直接收下。情况二:账单是10,消耗一个5,增加一个10情况三:账单是20,优先消耗一个10和一个5,如果不够,再消耗三个5(优先这里体现了贪心)我以为还有更简单的方法,就情况三优先找给10+5体现了贪心的思想。classSolution{public:boollemonadeChange(vector&bills){intwu=0,shi=0;f
孤馆深沉
·
2024-02-05 17:11
leetcode
算法
职场和发展
Day|29 leetcode 491.递增子序列、46.全排列、47.全排列 II
leetcode491.递增子序列题目链接:491.递增子序列-
力扣
(LeetCode)视频链接:回溯算法精讲,树层去重与树枝去重|LeetCode:491.递增子序列_哔哩哔哩_bilibili题目概述给你一个整数数组
只当小白脸
·
2024-02-05 17:09
leetcode
算法
数据结构
c++
训练营第38天|● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
509.斐波那契数题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路:没有难度,主要是用来熟悉动态规划五部曲,首先确定dp数组以及下标的含义,第二就是确定递推公式,第三是dp数组如何初始化
rain1l
·
2024-02-05 17:09
leetcode
算法
DP第一天:
力扣
● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
●理论基础DP大约五种问题:动规基础(斐波那契数列、爬楼梯);背包问题;股票问题;打家劫舍;子序列问题。要搞清楚:DP数组及其下标的含义;DP数组如何初始化;递推公式;遍历顺序;打印DP数组;无论难易,动态规划都可以用这5步来深入理解,即动规五部曲。因为对于动规,如果没有方法论的话,可能简单题目可以顺手一写就过,难一点就不知道如何下手了。●509.斐波那契数简单题也养成五部曲的习惯。DP数组及其下
孤馆深沉
·
2024-02-05 17:06
leetcode
算法
职场和发展
代码随想录训练营第三十八天| ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
|理论基础|
力扣
刷题总结|动态规划入门_哔哩哔哩_bilibili动态规划五部曲:确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组509.斐波那契数代码随想录视频
Ljhh_h
·
2024-02-05 17:06
算法
异地恋——会想念
洗把脸,刷完牙,把思念落在
备忘录
上,数一数,可是,纸短情长,怎么数的完。
程零下
·
2024-02-05 17:50
力扣
刷题-o(1)时间插入,删除和获取
越来越离谱了...同样的逻辑会不一样的结果实现RandomizedSet类:RandomizedSet()初始化RandomizedSet对象boolinsert(intval)当元素val不存在时,向集合中插入该项,并返回true;否则,返回false。boolremove(intval)当元素val存在时,从集合中移除该项,并返回true;否则,返回false。intgetRandom()随机
cynicism??
·
2024-02-05 17:31
C++练手
leetcode
算法
职场和发展
力扣
刷题-27.移除元素
给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。classSolution{public:intremoveElement(vector&nums,intval){intk=0;for(inti=0;i
cynicism??
·
2024-02-05 17:29
C++练手
leetcode
算法
数据结构
读书笔记《深度思维》
-8-9,页数:288豆瓣评分:7.5整体框架思维技术逻辑链:5why5so换位别人视角:类似经历,临时模拟,需求帮助练习:抽离,代入6顶帽子可视化矩阵分析:艾森豪威尔矩阵,策略师时间矩阵,死亡日历,
备忘录
仪表盘全流程优化顺序
好奇小猫
·
2024-02-05 16:31
揭秘
备忘录
模式:打造灵活高效的状态管理解决方案
备忘录
模式(MementoPattern)是一种行为设计模式,它允许在不暴露对象内部状态的情况下捕获和恢复对象的内部状态。这种模式主要用于实现撤销操作。
500了
·
2024-02-05 16:20
设计模式
备忘录模式
农历年日子可在日历
备忘录
查看
时光荏苒,转眼又将迎来一年一度的北方小年。对于我这个在北方长大的人来说,小年不仅仅是一个节日,更是一份深厚的情感寄托。每当这个时刻,我都会沉浸在那份独特的年味之中,期待着新年的到来。北方小年,通常在农历腊月二十三,它标志着春节的序幕正式拉开。这一天,家家户户开始忙碌起来,准备年货、打扫房屋,到处都洋溢着喜庆的氛围。对于我来说,小年更是一个重要的提醒,它告诉我该为即将到来的春节做好准备了。然而,在忙
lee54621
·
2024-02-05 16:00
节日
备忘录
『运维
备忘录
』之 Systemd 命令详解
运维人员不仅要熟悉操作系统、服务器、网络等只是,甚至对于开发相关的也要有所了解。很多运维工作者可能一时半会记不住那么多命令、代码、方法、原理或者用法等等。这里我将结合自身工作,持续给大家更新运维工作所需要接触到的知识点,希望大家喜欢。今天我们要讲的是Systemd。一、简介systemd是一个Linux系统基础组件的集合,提供了一个系统和服务管理器,运行为PID1并负责启动其它程序。功能包括:支持
流浪字节π
·
2024-02-05 14:28
运维备忘录
运维
服务器
linux
『运维
备忘录
』之 Cron 命令详解
运维人员不仅要熟悉操作系统、服务器、网络等只是,甚至对于开发相关的也要有所了解。很多运维工作者可能一时半会记不住那么多命令、代码、方法、原理或者用法等等。这里我将结合自身工作,持续给大家更新运维工作所需要接触到的知识点,希望大家喜欢。今天我们要讲的是Crontab。一、简介crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存
流浪字节π
·
2024-02-05 14:58
运维备忘录
运维
【运维
备忘录
】之 Curl 命令
运维人员不仅要熟悉操作系统、服务器、网络等只是,甚至对于开发相关的也要有所了解。很多运维工作者可能一时半会记不住那么多命令、代码、方法、原理或者用法等等。这里我将结合自身工作,持续给大家更新运维工作所需要接触到的知识点,希望大家喜欢。今天我们要讲的是Curl命令。一、简介Curl是一个免费和开源的软件,是一个在服务器之间传输数据的工具,支持协议包括:HTTP、HTTPS、FTP、IMAP、LDAP
流浪字节π
·
2024-02-05 14:57
运维备忘录
运维
nginx
备忘录
nginx常用命令nginx安装部署nginx配置文件详解nginx安装部署下载安装包(点击进入官网下载)解压安装包#进入下载安装包的路径cd/mnt/software#解压nginxtar-zxvfnginx-1.22.0.tar.gz下载依赖#1、安装gcc库yuminstall-ygcc#2、安装PCREpcreyuminstall-ypcrepcre-devel#3、安装zlibyumin
qq_42603181
·
2024-02-05 14:27
Linux
nginx
运维
服务器
Redis
备忘录
看到别人写了不少redis记录,我也写下总结。0.redis简介简单介绍redis,redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSIC语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。1.redis安装使用centos7时间比较长,我就介绍如何在centos7上安装redis,请参
董广明
·
2024-02-05 14:26
数据库
redis
redis
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他