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
Leetcode练习
用python输出以元音字母_
Leetcode练习
(Python):第345题:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。...
题目:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例1:输入:"hello"输出:"holle"示例2:输入:"leetcode"输出:"leotcede"说明:元音字母不包含字母"y"。思路:双指针,注意元音的大小写都要有。程序:classSolution:defreverseVowels(self,s:str)->str:vowel_list=[‘a‘,
职景
·
2023-02-23 18:48
用python输出以元音字母
极客时间算法训练营2019版
LeetCode练习
题题库
03课数组、链表、跳表两数之和题目Arrays实战LeetCode#11盛最多水的容器LeetCode#283移动零LeetCode#70爬楼梯LeetCode#15三数之和LinkedList实战题目#141环形链表#206反转链表#24两两交换链表中的节点#92反转链表II#25k个一组翻转链表课后作业#26删除有序数组中的重复项#189旋转数组#21合并两个有序链表#88合并两个有序数组#1
求求你别出bug了
·
2022-12-28 20:28
算法
数据结构
LeetCode练习
DAY1
LeetCode927.三等分给定一个由0和1组成的数组arr,将数组分成3个非空的部分,使得所有这些部分表示相同的二进制值。如果可以做到,请返回任何[i,j],其中i+1
beuluer
·
2022-11-19 13:36
python
【
LeetCode练习
|算法通关手册:Python版】03. 数组篇_二分查找
2021.11.23-2021.11.25Datawhale11月学习内容;学习地址:https://algo.itcharge.cn/文章目录1.二分查找2.二分下标题目LeetCode704.二分查找LeetCode374.猜数字大小LeetCode35.搜索插入位置LeetCode34.在排序数组中查找元素的第一个和最后一个位置LeetCode167.两数之和II-输入有序数组LeetCod
羊老羊
·
2022-09-17 07:58
Datawhale
PTA
&
LeetCode
数据分析
python
数据挖掘
【数据结构】— 『队列』的实现以及LeetCode队列练习题
꧂☙博客专栏:【数据结构初阶】❧⛅本篇内容简介:数据结构初阶中的队列的实现以及
LeetCode练习
!⭐了解作者:励志成为一名编程大牛的学子,目前是大二的编程小白。
甘宸しぐれ
·
2022-09-14 15:02
【数据结构初阶】
数据结构
c语言
leetcode
LeetCode练习
题C#源码
LeetCode所有练习题的C#源码:GitHub已经完成的测试题:[LeetCode-767]字符串重组
也许(Oliver)
·
2022-09-01 07:31
LeetCode练习题
LeetCode
笔试题目
C#练习题
新手C#练习
力扣练习第二天——找两个有序数组的中位数
LeetCode练习
第四题——找两个有序数组的中位数实例1:nums1=[1,3],nums2=[2]则中位数为2.0实例2:nums1=[1,2],nums2=[3,4]则中位数为2.5预先思考我们先简化问题思考
泰弗伊德
·
2022-05-09 07:24
#
训练50天
Python学习第八周第二次作业——
LeetCode练习
第八周课后作业,LeetCode上的题目选一道写一下题目链接:https://leetcode-cn.com/problems/triangle/description/第120题三角形最小路径和给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[2],[3,4],[6,5,7],[4,1,8,3]自顶向下的最小路径和为11(即,2+3+5+1=11
s1638005344
·
2022-04-15 05:10
Python学习
Python学习
数组和二分查找
leetcode练习
数组和二分查找
leetcode练习
1数组理论基础数组是非常基础的数据结构,考察数组的题目难度低,主要考对代码的编写能力。数组是存放在连续内存空间上的相同类型数据的集合。
城空的猫猫
·
2022-04-14 20:19
算法
leetcode
数据结构
数组
LeetCode练习
笔记
c++解法文章目录1、两数之和(简单)题目方法一:两遍哈希表方法二:一遍哈希表2、整数反转(中等)题目解题方法3、无重复字符的最长子串(中等)解题方法4、寻找两个正序数组的中位数(难)解题方法5、腾讯6、字节跳动7、腾讯1、两数之和(简单)题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,
KKxue_43902676
·
2022-03-16 17:26
算法
数据结构
Python
Leetcode练习
2(4.29/5.2作业)
90.SubsetsII题目概述:给定一个含有重复数字的集合,求出它的所有子集。注意这些子集中没有相同的两个集合。思路很简单:首先先对给定的数字集合排序,然后记结果是ans={∅}。然后遍历排序后的数字集合,完成以下操作:①若当前数字与前一位数字是不相等的,则把ans中所有的集合拷贝出来,加入这一个数字,把得到的所有新的集合都加入到ans中;②若当前数字与前一位数字是相等的,则把上一次新加入ans
Pessimist_34ad
·
2021-06-12 06:50
SQL知识点003-SQL条件查询那些事
=不等于
LEETCODE练习
select*fromcinemawheredescription<>'borin
在迷途上越走越远
·
2021-01-21 20:54
sql
mysql
sql
数据库
leetcode
LeetCode练习
将字符串中的每个单词的字母颠倒,单词顺序不变
题目如下:*Givenastring,youneedtoreversetheorderofcharactersineachwordwithinasentencewhilestill*preservingwhitespaceandinitialwordorder.*Example1:*Input:"Let'stakeLeetCodecontest"*Output:"s'teLekatedoCteeL
月落乌啼silence
·
2020-09-17 09:35
Leetcode
数据结构与算法-递归-
leetcode练习
递归编写递归要决,千万不要用人脑去递和归每一层,正确的做法是找到如何分解为子问题,然后几个子问题的关系是什么。然后翻译成代码。leetcode17题目描述:给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例:输入:"23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"
bug_null
·
2020-09-14 22:59
数据结构与算法
leetcode
leetCode练习
(143)
题目:ReorderList难度:medium问题描述:GivenasinglylinkedlistL:L0→L1→…→Ln-1→Ln,reorderitto:L0→Ln→L1→Ln-1→L2→Ln-2→…Youmaynotmodifythevaluesinthelist'snodes,onlynodesitselfmaybechanged.Example1:Given1->2->3->4,reo
碰碰猪
·
2020-09-13 23:15
leetCode
python入门日记 task 01:变量、运算符、数据类型及位运算
了解python的位运算练习部分3.课后思考题4.
leetcode练习
题二、知识大纲三、新知识点记录:1.位运算符(难点)(把数字当作二进制数进行运算)注:了解二进制转换原理,了解相关应用场景。
Jaqen Den
·
2020-09-13 17:27
python
C++输入输出流加速器,关闭同步流,ios::sync_with_stdio(false)和 cin.tie(0)
leetcode练习
时,总会发现运行时间短的代码都会有类似:staticintx=[](){std::ios::sync_with_stdio(false);cin.tie(NULL);return0;
风再起时~
·
2020-09-13 17:11
语法
leetcode练习
-416. 分割等和子集(dp 01背包问题)
给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意:每个数组中的元素不会超过100数组的大小不会超过200示例1:输入:[1,5,11,5]输出:true解释:数组可以分割成[1,5,5]和[11].示例2:输入:[1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集.来源:力扣(LeetCode)链接:https://leetco
始七月上
·
2020-09-13 04:44
算法
leetcode
Leetcode练习
:克隆图
题目:给定无向连通图中一个节点的引用,返回该图的深拷贝(克隆)。图中的每个节点都包含它的值val(Int)和其邻居的列表(list[Node])。示例:输入:{"$id":"1","neighbors":[{"$id":"2","neighbors":[{"$ref":"1"},{"$id":"3","neighbors":[{"$ref":"2"},{"$id":"4","neighbors":
yzl14
·
2020-09-13 04:21
Leetcode练习
python初步
leetcode练习
Clone Graph
Cloneanundirectedgraph.Eachnodeinthegraphcontainsalabelandalistofitsneighbors.题目说用一种方法表示图,属于题目自己的方便,跟代码没啥关系,就不放了,反正就是个克隆图。这次继续熟悉unordered_map对应关系就是原图对应克隆图,代码如下:/***Definitionforundirectedgraph.*struct
那个字念颀
·
2020-09-13 03:59
学习
LeetCode练习
133. 克隆图
给你无向连通图中一个节点的引用,请你返回该图的深拷贝(克隆)。图中的每个节点都包含它的值val(int)和其邻居的列表(list[Node])。classNode{publicintval;publicListneighbors;}测试用例格式:简单起见,每个节点的值都和它的索引相同。例如,第一个节点值为1(val=1),第二个节点值为2(val=2),以此类推。该图在测试用例中使用邻接列表表示。
matthew_leung
·
2020-09-13 00:52
LeetCode
算法
java学习
算法
leetcode
java
leetcode练习
2. 两数相加
2.两数相加难度中等4789收藏分享切换为英文关注反馈给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807通过次数5
matthew_leung
·
2020-09-13 00:51
java学习
算法
LeetCode
java
算法
leetcode
leetCode练习
(187)
题目:RepeatedDNASequences难度:MEDIUM问题描述:AllDNAiscomposedofaseriesofnucleotidesabbreviatedasA,C,G,andT,forexample:"ACGAATTCCG".WhenstudyingDNA,itissometimesusefultoidentifyrepeatedsequenceswithintheDNA.Wr
碰碰猪
·
2020-09-12 17:05
leetCode
leetcode练习
题 convert-sorted-list-to-binary-search-tree
解题思路与升序数组情况的解法类似,只不过数组支持随机访问,而链表的话找寻中间结点要用到快慢指针,总体来说不难,但是若用while循环找寻中间结点进行断链的话系统判定发生段错误,可能超时了?看了讨论区普遍采用了标记链表尾结点的下一个结点,从而不需要断链,解决了问题。代码classSolution{public:TreeNode*build(ListNode*head,ListNode*tail){i
qq_38303368
·
2020-09-12 16:05
leetcode练习
链表
算法
数据结构
leetcode练习
题 validate-binary-search-tree
解题思路中序遍历二叉树,检查结果是否为递增序列,若是则为二叉搜索树。代码classSolution{public:voidinorder(TreeNode*root,vector&res){if(root!=NULL){inorder(root->left,res);res.push_back(root->val);inorder(root->right,res);}}boolisValidBST
qq_38303368
·
2020-09-12 16:05
leetcode练习
二叉树
leetcode
算法
二叉树validate-binary-search-tree-
leetcode练习
题
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.LinkedList;importjava.util.Queue;/***给定一个二叉树,判断其是否是一个有效的二叉搜索树。**假设一个二叉搜索树具有如下特征:**节点的左子树只包含小于当前节点
acaos
·
2020-09-12 15:22
leetcode
Leetcode练习
题:递归与回溯
Leetcode练习
题:递归与回溯39:组合总和问题描述解题思路代码实现反思与收获组合总和Ⅱ问题描述解题思路代码实现反思与收获79:单词搜索问题描述解题思路代码实现反思与收获93:复原IP地址问题描述解题思路代码实现反思与收获
不要偷懒xj
·
2020-09-11 16:14
算法
递归法
leetcode
LeetCode 组合总和
LeetCode练习
题24组合总和题目描述解题方法方法一:题目二:组合总和题目描述给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target
你若盛开清风自来0303
·
2020-09-11 05:18
leetcode
Leetcode练习
题:贪心思想
Leetcode练习
题:贪心思想122:买卖股票的最佳时机Ⅱ问题描述解题思路代码实现反思与收获316:去除重复字母问题描述解题思路代码实现反思与收获321:拼接最大数问题描述解题思路代码实现反思与收获330
不要偷懒xj
·
2020-09-10 20:38
leetCode练习
(56)
题目:MergeIntervals难度:hard问题描述:Givenacollectionofintervals,mergealloverlappingintervals.Forexample,Given[1,3],[2,6],[8,10],[15,18],return[1,6],[8,10],[15,18].解题思路:一道合并区间的问题。首先想到,将所有已经存在的整数进行标记,然后将连续的分别输
碰碰猪
·
2020-09-10 18:42
leetCode
leetcode练习
过的题目总结
1.leetcode主要选项是:栈+双指针题号难度:简单链接20有效的括号https://blog.csdn.net/u011436427/article/details/9413362226删除排序数组中的重复项https://blog.csdn.net/u011436427/article/details/9646842427移除元素https://blog.csdn.net/u0114364
简单生活,简单爱
·
2020-08-25 16:30
leetcode
leetCode练习
(59)
题目:SpiralMatrixII难度:medium问题描述:Givenanintegern,generateasquarematrixfilledwithelementsfrom1ton2inspiralorder.Forexample,Givenn=3,Youshouldreturnthefollowingmatrix:[[1,2,3],[8,9,4],[7,6,5]]解题思路:向剥洋葱一样,
碰碰猪
·
2020-08-25 12:09
leetCode
LeetCode练习
7--【int型溢出问题】整数反转(简单)
一、题目描述给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。二、代码intreverse(intx){longintnewnum=0;while(x!=0){newnum=newnum*10+x%10;x/=
Eunhyuk_Z
·
2020-08-25 06:53
C语言编程
leetcode练习
题·简单组——7. 整数反转(python练习)
leetcode练习
题·简单组——7.整数反转(python练习)题目+思路题目思路代码实现QQ:3020889729小蔡以下解题思路,仅表示个人做题思路或引荐别人的方法——如有引用我会标注出来的题目+
NULL not error
·
2020-08-25 05:27
leetcode练习题
#
leetcode练习
#25题.k个组翻转链表
一、题目描述给出一个链表,每k个节点一组进行翻转,并返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么将最后剩余节点保持原有顺序。示例:给定这个链表:1->2->3->4->5当k=2时,应当返回:2->1->4->3->5当k=3时,应当返回:3->2->1->4->5说明:你的算法只能使用常数的额外空间。你不能只是单纯的改变节点内部的值,而是需要实际
Fogjio
·
2020-08-25 05:16
LeetCode练习
leetcode练习
第四天 整数反转
题目描述给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转示例本题就是比较简单的数学题我的思路首先是想倒序是在java字符串中有工具类的所以第一步就出来了先将数字转化为字符串调用Integer.toString()方法第二步就是倒叙调用StringBuffer()中的reverse()方法对输入输出流操作第三步就是把字符串在转化为整数代码classSolution{publicin
数分虐我千百遍
·
2020-08-25 04:01
java
leetcode练习
整数反转
题目描述给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。思路与分析通过字符串处理利用字符串的reverse函数或者python的切片实现逆序排列classSolution:defreverse(self,x:int)->int:revers
数分虐我千百遍
·
2020-08-25 04:01
python
leetcode练习
Leetcode练习
整数翻转
#Reversedigitsofaninteger.##Example1:x=123,return321#Example2:x=-123,return-321##clicktoshowspoilers.#Note:#Theinputisassumedtobea32-bitsignedinteger.Yourfunctionshouldreturn0whenthereversedintegerove
月落乌啼silence
·
2020-08-25 03:41
Leetcode
Leetcode练习
<十六> 爬楼梯与斐波那契数列
#Youareclimbingastaircase.Ittakesnstepstoreachtothetop.#Eachtimeyoucaneitherclimb1or2steps.Inhowmanydistinct#wayscanyouclimbtothetop?#Note:Givennwillbeapositiveinteger.#问题:爬楼梯,有n个台阶,你可以选择一步走一个台阶或两个台阶,
月落乌啼silence
·
2020-08-25 03:41
Leetcode
leetcode练习
7(整数反转)
题目:给出一个32为的有符号整数,你需要将这个整数中的每位上的数字进行反转,如果反转后的整数溢出那么就返回0.题解:颇为简单的一题classsolution{private:public:intreverse(intobj){intres=0;while(obj){res=res*10+(obj%10);obj=obj/10;//32位有符号整数的最大值是2147483647if(res>INT_
I an
·
2020-08-25 01:02
leetcode练习
(35,38) python实现
题35题目要求:给定一个listnums,其中的数按顺序排列,然后再给一个int数。如果该数在list中,就返回该数在list中的下标,如果不在,就依照大小顺序在合适的位置插入这个数,返回这个下标。我的思路是:一个for循环,if条件:如果该数等于list就返回该数所在下标,if条件:如果该数小于list中某个数,就返回list那个数的下标。如果循环结束都没有返回,说明该数比list中所有数都大,
z大酱
·
2020-08-24 11:39
leetcode练习
python
leetcode
【学习笔记】
LeetCode练习
-分治算法
LeetCode练习
-分治算法主要思想练习题主要思想分治算法的主要思想是将原问题递归地分成若干个子问题,直到子问题满足边界条件,停止递归。
kerenleii
·
2020-08-24 05:33
【学习笔记】
LeetCode练习
-动态规划
LeetCode练习
-动态规划主要思想练习题主要思想动态规划是求解决策过程最优化的过程,往往用于优化递归问题,以减少计算量。
kerenleii
·
2020-08-24 04:25
leetcode练习
(二叉搜索树的最近公共祖先)
给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root=[6,2,8,0,4,7,9,null,null,3,5]示例1:输入:root=[6,2,8,0,4,7,9,null,null,3,5
始七月上
·
2020-08-23 04:55
leetcode
数据结构
leetcode练习
5:最长回文子串
题目:思考:1、偶数对称子串和奇数对称子串2、如何记录其中的最大值classSolution(object):deflongestPalindrome(self,s):""":types:str:rtype:str"""max_l=0res=""foriinrange(0,len(s)):#以s[i]为中心向左右扩散left,right=i,iwhile(left>=0andright=0andr
clover猪猪
·
2020-08-22 23:13
leetcode学习
leetcode
leetcode练习
2:两数相加
题目二:解答:1、判断链表的长度2、如何增加节点(调用类)3、进位问题,如果进位的下一个节点为空,则必须新添加一个节点#Definitionforsingly-linkedlist.#classListNode(object):#def__init__(self,x):#self.val=x#self.next=NoneclassSolution(object):defaddTwoNumbers(
clover猪猪
·
2020-08-22 23:13
leetcode学习
leetcode练习
10:
解析:解法1:转换为字符串解法2:用数学计算反转classSolution(object):defisPalindrome(self,x):""":typex:int:rtype:bool"""xx=xifx0:tmp=x%10x=x//10#先取余后取整(先取整会改变数字)reverse=reverse*10+tmpreturnreverse==xx
clover猪猪
·
2020-08-22 23:13
leetcode学习
leetcode
DataWhale_python训练营task4-1
获取列表中的元素6.列表的常用操作符7.列表对象的其它方法练习题一.Task04:列表(1天)理论部分掌握列表的定义与创建熟练添加、删除和获取列表中的元素了解列表的常用操作符及其他方法练习部分列表操作练习课后思考题
leetcode
爱吃蛋炒饭的小老鼠
·
2020-08-22 13:48
DataWhale_python训练营task1
了解python的位运算练习部分课后思考题
leetcode练习
题1.注释#单行注释'''多行注释'''2.变量变量类型整型:Python中可以处理任意大小的整数(Python3.x中整数只有int这一种了
爱吃蛋炒饭的小老鼠
·
2020-08-22 11:06
python
补码
字符串
LeetCode练习
1--【数组】两数之和(简单)
一、问题描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]二、我的解答:C语言代码int*twoSum(int*nums,int
Eunhyuk_Z
·
2020-08-22 04:45
C语言编程
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他