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
数据结构与算法(每日一题)
【力扣
每日一题
】力扣1686石子游戏VI
题目来源力扣1686石子游戏VI题目概述Alice和Bob轮流玩一个游戏,Alice先手。一堆石子里总共有n个石子,轮到某个玩家时,他可以移出一个石子并得到这个石子的价值。Alice和Bob对石子价值有不一样的的评判标准。双方都知道对方的评判标准。给你两个长度为n的整数数组aliceValues和bobValues。aliceValues[i]和bobValues[i]分别表示Alice和Bob认
写做四月一日的四月一日
·
2024-02-03 02:54
leetcode
算法
java
c++
【力扣
每日一题
】力扣2670找出不同元素数目差数组
题目来源力扣2670找出不同元素数目差数组题目概述给你一个下标从0开始的数组nums,数组长度为n。nums的不同元素数目差数组可以用一个长度为n的数组diff表示,其中diff[i]等于前缀nums[0,...,i]中不同元素的数目减去后缀nums[i+1,...,n-1]中不同元素的数目。返回nums的不同元素数目差数组。注意nums[i,...,j]表示nums的一个从下标i开始到下标j结束
写做四月一日的四月一日
·
2024-02-03 02:22
leetcode
算法
java
c++
【LeetCode
每日一题
】1109. 航班预订统计&&1094. 拼车 (差分数组)
差分数组差分数组的主要适用场景是频繁对原始数组的某个区间的元素进行增减。一、基本概念:差分数组的定义如下:假设原始数组为arr,差分数组为diff,其中diff[i]=arr[i]-arr[i-1](0capacity){returnfalse;}}returntrue;}优化:有可能出现超载的点都是上车或下车的点,即端点,因此只需要用map保存端点值即可。varcarPooling=functi
凭栏听雨客
·
2024-02-03 02:30
#
LeetCode刻意练习
leetcode
算法
javascript
金融学python应该学哪些知识_哪些Python基础知识必学
面向对象编程:OOA、OOD、OOP、天龙八部技能系统框架设计Python高级:模块、包、函数式编程、文件二、Python高级软件开发技术Linux操作系统:Linux常用命令、编辑工具、vim/Pycharm
数据结构与算法
weixin_39714383
·
2024-02-03 01:21
【
数据结构与算法
】二叉树前序,中序,后序遍历非递归版。Leetcode接口
144.二叉树的前序遍历-力扣(LeetCode)如果根节点为空,直接返回。初始化一个辅助栈s,并将根节点入栈。重复以下步骤,直到栈为空:检查当前节点tmp:如果tmp不为空:将当前节点tmp入栈,并将节点值tmp->val添加到结果数组a中。将当前节点的左子节点赋值给tmp,继续进行下一轮循环。如果当前节点tmp为空:获取栈顶节点的右子节点赋值给tmp。弹出栈顶节点。遍历结束后,结果数组a中存储
这题怎么做?!?
·
2024-02-03 01:19
leetcode
算法
数据结构与算法
学习笔记(训练营三)-经典面试七
给定一个无序数组arr,如果只能再一个子数组上排序,返回如果让arr整体有序,需要排序的最短子数组长度。/***给定一个无序数组arr,如果只能再一个子数组上排序,*返回如果让arr整体有序,需要排序的最短子数组长度。*/publicclassMimSubArrayLen{publicstaticintminSubArrayLen(int[]arr){if(arr==null||arr.lengt
剑侠李逍遥
·
2024-02-03 01:23
python怎么写算法_最全Python 算法实现资源汇总!
【导语】
数据结构与算法
是所有人都要学习的基础课程,自己写算法的过程可以帮助我们更好地理解算法思路,不要轻视每一个算法,一些虽然看似容易,但可能有很多坑。
weixin_39611754
·
2024-02-03 00:56
python怎么写算法
每日一题
合集1
1038从二叉搜索树到更大和树1038.从二叉搜索树到更大和树-力扣(LeetCode)二叉树的中序遍历+逆向思维给定一个二叉搜索树root(BST),请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的节点。左右子树也必须是二叉搜索树。示例1:输入:[4,1,6,0,2,5
我是鼠鼠大王666
·
2024-02-02 23:55
java
数据结构
算法
leetcode
数据结构与算法
(Java) -单调队列单调栈题单
单调队列(灵神笔记)239滑动窗口最大值239.滑动窗口最大值-力扣(LeetCode)给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值------
我是鼠鼠大王666
·
2024-02-02 23:54
java
算法
数据结构
笔记
leetcode
力扣刷题策略
作为一个计算机科学技术研究者,编程能力一定要过硬才行,因为在实际学习工作中难免要进行大量地编程敲代码,而力扣题提供了一个非常好的编程环境锻炼自身的编程能力,尤其是
数据结构与算法
。
不落.
·
2024-02-02 23:46
力扣编程题研究
leetcode
算法
数据结构
【C++学习笔记】
数据结构与算法
——浅识选择排序之时间复杂度
目录等差数列公式选择排序之时间复杂度左神课程学习途径课程打开方式购买纸质版图书查看GitHub大神资料等差数列公式百度百科-验证等差数列{an}的通项公式为:an=a1+(n-1)d前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2选择排序之时间复杂度1.认识复杂度和简单排序算法_哔哩哔哩_bilibili数组:0~N-1看:N+N-1+...+1比较:N+N-1+..
疯语小咖
·
2024-02-02 21:11
C++学习笔记
学习笔记
c++
排序算法
算法
笔记
第一章:
数据结构与算法
概述
本文参考内容是Java
数据结构与算法
第二版(已经比较老的内容),以及数据结构第三版内容。如果观看者有更好的资料请联系Qq:1101165230,我将及时更新。
陆慢慢
·
2024-02-02 21:26
算法与数据结构
数据结构
java
数据结构与算法
(第一季):双向链表
一、双向链表单向链表只能通过Node中next属性从头遍历链表,完成搜索。双向链表中的Node增加prev属性,指向该节点上一个节点。双向链表查找元素可以从first或last两个方向开始查找。image二、双向链表接口设计相较于单项链表,双向链表需要重写查找节点、插入节点、删除节点、清空节点四个方法。三、双向链表的实现1、构造方法在双向链表属性中增加last属性记录尾节点。在Node属性中增加p
萧1帅
·
2024-02-02 18:31
第五章
数据结构与算法
——排序
目录一、排序的概念及其运用二、八大排序的原理及其实现(升序为例)(一)、直接插入排序(二)、希尔排序(也叫缩小增量排序)(重要)1.原理:2.该排序一般分为两个步骤:3.预排序过程:4.预排序的意义(升序为例):5.希尔排序的特点:6.希尔排序代码实现:(三)、堆排序(四)、直接选择排序(五)、快速排序(2023_09_21)一、排序的概念及其运用(一)、排序的概念1、所谓排序,就是使一串记录,按
成工小白
·
2024-02-02 18:18
数据结构与算法
数据结构
c语言
排序算法
Day35-
数据结构与算法
-图
title:Day35-
数据结构与算法
-图date:2020-12-1914:26:31author:Liu_zimo常用的经典数据结构回顾数据结构:线性结构(数组、链表、栈、队列、哈希表)树形结构(二叉树
柳子陌
·
2024-02-02 17:17
数据结构与算法
Java
kruskal
dijkstra
生成树
最短路径
图
leetcode
每日一题
——45.跳跃游戏II(面试经典150题)
一、题目描述与要求45.跳跃游戏II-力扣(LeetCode)题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0y?x:y;}intjump(int*nums,intnumsSize){intnum=0;//达到nums[n-1]的最小跳跃次数
茄味琪琪
·
2024-02-02 16:03
leetcode刷题
leetcode
面试
c语言
算法
leetcode
每日一题
——55.跳跃游戏(面试经典150题)
一、题目描述与要求55.跳跃游戏-力扣(LeetCode)题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:
茄味琪琪
·
2024-02-02 16:33
leetcode刷题
leetcode
面试
c语言
算法
[
数据结构与算法
]贪心算法(原理+代码)
博主介绍:✌专研于前后端领域优质创作者、本质互联网精神开源贡献答疑解惑、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战,深受全网粉丝喜爱与支持✌有需要可以联系作者我哦!精彩专栏推荐订阅不然下次找不到哟目录一、什么是贪心算法贪心算法的一般流程如下:二、常见应用算法Prim算法:贪心算法的一种常见应用是Prim算法。Prim算法的基本思想是从一个初始顶点开始,每
程序小勇
·
2024-02-02 16:32
课程设计
贪心算法
算法
c++
数据结构
[
每日一题
] 菜鸡写LeetCode第九题 难度简单
[
每日一题
]菜鸡写LeetCode第九题难度简单题目:9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
小小Albert
·
2024-02-02 16:16
leetcode
算法
职场和发展
[
每日一题
] 菜鸡写LeetCode第一题 难度简单
[
每日一题
]菜鸡写LeetCode第一题难度:简单题目:1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
小小Albert
·
2024-02-02 16:46
笔记
leetcode
算法
职场和发展
【
数据结构与算法
】之排序系列-20240201
【
数据结构与算法
】之排序系列-20240201一、88.合并两个有序数组二、169.多数元素三、217.存在重复元素四、242.有效的字母异位词五、268.丢失的数字六、349.两个数组的交集七、350
敲代码敲到头发茂密
·
2024-02-02 15:36
数据结构与算法
python
算法
开发语言
pycharm
leetcode
排序算法
数据结构
【LeetCode】
每日一题
2024_2_2 石子游戏 VI(排序、贪心)
文章目录LeetCode?启动!!!题目:石子游戏VI题目描述代码与解题思路LeetCode?启动!!!题目:石子游戏VI题目链接:1686.石子游戏VI题目描述代码与解题思路funcstoneGameVI(aliceValues[]int,bobValues[]int)int{typepairstruct{x,yint}pairs:=make([]pair,len(aliceValues))//
戊子仲秋
·
2024-02-02 15:07
LeetCode
每日一题
leetcode
游戏
算法
【坚持
每日一题
11.6】268. 丢失的数字
给定一个包含[0,n]中n个数的数组nums,找出[0,n]这个范围内没有出现在数组中的那个数。示例1:输入:nums=[3,0,1]输出:2解释:n=3,因为有3个数字,所以所有的数字都在范围[0,3]内。2是丢失的数字,因为它没有出现在nums中。示例2:输入:nums=[0,1]输出:2解释:n=2,因为有2个数字,所以所有的数字都在范围[0,2]内。2是丢失的数字,因为它没有出现在nums
程序员小2
·
2024-02-02 13:37
算法学习之
每日一题
Day4
题目费解的开关一、有关题目(涉及算法:递推,模拟)1.题目来源:《算法竞赛进阶指南》Acwing952.题目链接https://www.acwing.com/problem/content/description/97/3.题目描述你玩过“拉灯”游戏吗?25盏灯排成一个5×5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁
梁伊人
·
2024-02-02 12:13
算法
算法学习之
每日一题
Day3
题目带分数一、有关题目(涉及算法:递归,搜索,剪枝)1.题目来源:第四届蓝桥杯省赛C++B/C组,第四届蓝桥杯省赛JavaA/B组AcWing12092.题目链接:https://www.acwing.com/problem/content/1211/3.题目描述100可以表示为带分数的形式:100=3+69258714还可以表示为:100=82+3546197注意特征:带分数中,数字1∼9分别出
梁伊人
·
2024-02-02 12:42
算法
每日一题
:783. 二叉搜索树节点最小距离
解题思路两种解法,但是大致思路相同第一种是dfs将每个点的值加入到一个list中,然后对list进行排序,再找出最小差值第二种是bfs将每个点的值加入到一个list中,然后对list进行排序,再找出最小差值代码/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*Tre
软件园里卖煎饼
·
2024-02-02 11:17
DFS
BFS
leetcode
算法
[C++&Rust]LeetCode No.783 二叉搜索树节点最小距离(
每日一题
)
今天给大家带来的是
每日一题
,是一道关于树的题目呢!
曙光磁铁
·
2024-02-02 11:43
LeetCode题解
瑞_
数据结构与算法
_B树
文章目录1什么是B树1.1B树的背景1.2B的含义1.3B-树的度和阶1.4B-树的特性1.5B-树演变过程示例2B-树的Java实现2.1B树节点类Node前言:本文章为瑞_系列专栏之《
数据结构与算法
瑞486
·
2024-02-02 09:49
数据结构与算法
b树
数据结构
java
后端研发(PHP+go等)学习资料汇集
PHP部分:Laravel从入门到精通教程PHP设计模式系列基于PHPUnit编写单元测试2019腾讯php面试题php实现文件下载限速GO部分:go介绍与环境安装Golang从入门到精通教程其它:
数据结构与算法
i娟儿
·
2024-02-02 09:20
数据结构与算法
-双向链表
我们在单链表中,有了next指针,这就使得我们要查找下一个结点的时间复杂度为O(1)。可是如果我们要查找上一个结点的话,那最坏的时间复杂度就是O(n)了,因为每次都需要从头开始遍历查找。为了克服这一缺点,设计出双向链表。双向链表是在单链表的每个结点中,再设置一个指向前驱结点的指针域。所以在双向链表中的所有结点都有两个指针域,一个指向直接后继,一个指向直接前驱。//双向链表的存储结构typedefs
卡布奇诺_95d2
·
2024-02-02 08:18
LeetCode
每日一题
Day 54 - 61
2859.计算K置位下标对应元素的和给你一个下标从0开始的整数数组nums和一个整数k。请你用整数形式返回nums中的特定元素之和,这些特定元素满足:其对应下标的二进制表示中恰存在k个置位。整数的二进制表示中的1就是这个整数的置位。例如,21的二进制表示为10101,其中有3个置位。示例1:输入:nums=[5,10,1,5,2],k=1输出:13解释:下标的二进制表示是:0=00021=0012
XforeverZ
·
2024-02-02 07:00
LeetCode
leetcode
算法
2020-06-26
每日一题
2020015历史上重大改革回眸015北魏孝文帝改革
(2017年高考,江苏卷)中华文明多元并存,各族文化相互交融。材料北魏孝文帝改革,总结和肯定了以前民族融合的成果,又促进了这一融合进程的迅速发展。这一时期的民族融合,从方式上看,既有各族人民在友好交往中的相互影响,又有统治者的主动政策,还有在血与火的民族斗争中的附带同化。在内容上,汉族影响少数民族是主流,但少数民族在与汉族融合的同时,也带来了他们的优秀思想文化,如胡乐、胡舞、胡饼、尊重妇女的意识、
东皋先生
·
2024-02-02 06:49
数据结构与算法
面试系列-03
1.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序代码packagecom.jingxuan.system;publicclassSphere{publicstaticvoidmain(String[]args){doubles=0;doublet=100;for(inti=1;i0;i--){System.out.pr
梦睡了
·
2024-02-02 05:43
数据结构与算法
java
开发语言
数据结构
数据结构与算法
面试系列-02
1.一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上168后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:程序代码如下:packagecom.yoodb.util;publicclassDemo03{publicstaticvoidmain(String[]args){for
梦睡了
·
2024-02-02 05:12
数据结构与算法
java
开发语言
数据结构
AI绘画探索人工智能的未来
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”accusesbofsth.控告文章目录`AI绘画``前言``Al的应用领域
Aileen_0v0
·
2024-02-02 04:57
科技探索
AI作画
人工智能
开源
动画
图形渲染
游戏美术
硬件架构
【MySQL】学习并使用聚合函数和DQL进行分组查询
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”accountfor解释文章目录`SQL``DQL-聚合函数``常见的聚合函数
Aileen_0v0
·
2024-02-02 04:26
MySQL自学篇
mysql
学习
数据库
职场和发展
开发语言
科技
【寒假
每日一题
·2024】AcWing 4966. 填充(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解一、题目1、原题链接4966.填充2、题目描述二、解题报告1、思路分析思路参考y总:y总讲解视频(1)我们可以将所有方案首先分为两类:第一类为第一个元素和第二元素相配对的方案;第二类为第一个元素和第二个元素不配对的方案。而在第二类方案中因为第一个元素和第二个元素不配对,所以下一组需要考虑的是第二个元素和第三个
负重奋进,笃行求实
·
2024-02-02 03:18
AcWing寒假每日一题
算法
数据结构
贪心算法
c++
c语言
java
python
数据结构与算法
初阶刷题篇1:线性表—单链表OJ面试题训练
在《
数据结构与算法
篇初阶3:线性表—链表相关知识点讲解》中,为大家详细讲解了线性表中的单链表相关知识,这一讲主要承接单链表的内容进行针对性的笔试面试OJ刷题训练,带领读者了解单链表的应用场景及应用特征。
King_lm_Guard
·
2024-02-01 21:02
数据结构与算法
算法
数据结构
链表
c++
c语言
【LeetCode
每日一题
合集】2023.11.27-2023.12.3
文章目录907.子数组的最小值之和(单调栈+贡献法)1670.设计前中后队列⭐(设计数据结构)解法1——双向链表解法2——两个双端队列2336.无限集中的最小数字解法1——维护最小变量mn和哈希表维护已经去掉的数字解法2——维护原本可用的最小值和有序集合维护后期添加的数值1657.确定两个字符串是否接近(理解操作本质)⭐2661.找出叠涂元素(哈希表、计数统计)1094.拼车(差分)1423.可获
Wei *
·
2024-02-01 20:48
算法刷题记录
leetcode
算法
力扣
滑动窗口
单调栈
数据结构与算法
——顺序表,进行数据输入、输出、插入、删除、查找、退出等多种操作
目录一、什么是顺序表和顺序存储结构二、顺序表多种操作(代码将依次写)1、结构体和变量初始化2、数据输入3、数据输出4、数据插入5、数据删除6、数据查找7、主函数8、总结一、什么是顺序表和顺序存储结构顺序表是线性表的顺序存储表示的简称,它指的是用一组连续的内存单元依照线性表的逻辑顺序存放各个元素,此时计算机内部实际存在的线性表称为顺序表,即以"存储位置相邻"表示"位序相继的两个数据元素之间的前驱和后
追梦少年时
·
2024-02-01 16:45
c++
c语言
开发语言
算法
数据结构
线性回归
链表
数据结构与算法
之LeetCode-300-最长递增子序列
300.最长递增子序列-力扣(LeetCode)(leetcode-cn.com)动态规划两层遍历计算第二层遍历中是否增加/***@param{number[]}nums*@return{number}*/varlengthOfLIS=function(nums){if(nums.length==0){return0;}letdp=newArray(nums.length).fill(0);dp[
Three_ST
·
2024-02-01 14:02
数据结构
JavaScript
剑指Offer
leetcode
算法
数据结构
【
每日一题
】 2024年1月汇编
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理力扣
每日一题
_【1.4】2397.被列覆盖的最多行数2397.被列覆盖的最多行数https://leetcode.cn/problems
A_SHOWY
·
2024-02-01 14:00
算法
力扣
c++
【链表】-Lc86-基于基准值拆分链表(bigHead, bigTail, smallHead, smallTail)
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
宝总.
·
2024-02-01 09:48
数据结构与算法
链表
数据结构
拆分
[
数据结构与算法
]哈希算法
目录哈希算法常见哈希函数:MD5(MessageDigestAlgorithm5):SHA-1(SecureHashAlgorithm1):SHA-256(SecureHashAlgorithm256-bit):代码演示:哈希算法哈希算法是一种将任意长度的输入数据映射为固定长度的输出数据的算法。哈希函数的主要目标是保证数据的一致性和完整性,即使输入数据发生微小的变化,输出结果也会发生较大的变化。这
程序小勇
·
2024-02-01 07:07
力扣经典算法题
哈希算法
算法
c++
c语言
【
数据结构与算法
】之哈希表系列-20240129
这里写目录标题一、217.存在重复元素二、219.存在重复元素II三、242.有效的字母异位词四、268.丢失的数字五、290.单词规律六、349.两个数组的交集七、350.两个数组的交集II一、217.存在重复元素简单给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。示例1:输入:nums=[1,2,3,1]输出:true示例2:
敲代码敲到头发茂密
·
2024-02-01 06:35
数据结构与算法
散列表
算法
数据结构
深度优先
python
leetcode
【
数据结构与算法
】之哈希表系列-20240131
这里写目录标题一、599.两个列表的最小索引总和二、1122.数组的相对排序三、1002.查找共用字符四、771.宝石与石头五、961.在长度2N的数组中找出重复N次的元素一、599.两个列表的最小索引总和简单假设Andy和Doris想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。如果答案不止一个,则输出
敲代码敲到头发茂密
·
2024-02-01 06:35
数据结构与算法
散列表
数据结构
python
leetcode
开发语言
算法
【
数据结构与算法
】之哈希表系列-20240128
这里写目录标题一、13.罗马数字转整数二、141.环形链表三、160.相交链表四、202.快乐数五、205.同构字符串一、13.罗马数字转整数简单罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在
敲代码敲到头发茂密
·
2024-02-01 06:05
数据结构与算法
哈希算法
算法
python
开发语言
leetcode
数据结构
【
数据结构与算法
】之哈希表系列-20240130
这里写目录标题一、383.赎金信二、387.字符串中的第一个唯一字符三、389.找不同四、409.最长回文串五、448.找到所有数组中消失的数字六、594.最长和谐子序列一、383.赎金信简单给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ranso
敲代码敲到头发茂密
·
2024-02-01 06:59
数据结构与算法
散列表
python
数据结构
开发语言
链表
算法
leetcode
每日一题
——LeetCode1356.根据数字二进制下1的数目排序
方法一重写sort排序按照二进制中1的数量排序,那么就要把每个数字的二进制形式中1的数目统计出来,sort排序中两个参数a、b,returna-b就是按照数值大小排序,returncountOnes(a)-countOnes(b)就是按照二进制中1的数量来排序。varsortByBits=function(arr){functioncountOnes(num){letcount=0;//初始化为0
zbsnzj
·
2024-02-01 06:12
每日一题
javascript
算法
leetcode
每日一题
——LeetCode2670.找出不同元素数目差数组
方法一个人方法把nums数组分成两个数组,arr1和arr2,arr1初始为空,每次按顺序加入nums里的一个元素,arr2初始为nums一样的数组,每次按顺序删除arr1加入的那个元素用set可以直接得到arr1和arr2里不重复元素的数量vardistinctDifferenceArray=function(nums){letarr1=[]letarr2=Array.from(nums.rev
zbsnzj
·
2024-02-01 06:12
每日一题
算法
javascript
leetcode
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他