79×89、78x91、82x92乘积大于7200是

记录1-5页LeetCode免费中等题的描述总计202題。

求以链表形式保存的两个数的和以链表形式输出,输入和输出都是数字的倒序

求字符串的不包含重复字符的最长子串长度。

求字苻串的最长回文子串

给定字符串和指定行数,将字符串按照类似“W”的方式展开按行拼接输出。

实现字符串转整数去前导空格,前導零出现合法数字后截断非数字字符。

给定一个整数数组求在数组中取三个数相加和为0的所有非重复元组。

给定一个整数数组和目标整数求在数组中取三个数相加离目标整数最近的整数。

对于输入数字字符串求所有可能的9键手机输入法对应的英文字符串。

给定一个整数数组和目标整数求所有和为目标整数的非重复四元组。

移除链表的倒数第N个节点

对给定数字N,表示有N对括号求所有可能的合法排列。

将链表的每两个相邻元素交换例如1234->2143。

不用乘除和模运算求两数相除的结果。

对给定数组原地将数组存成按字典顺序的下一个數组,字典序最大则输出最小

旋转无重复有序数组查找。

对有序可重复数组在O(logN)时间内查找某数出现的下标范围

判断已经填了一些数的數独当前是否合法。

给定一个整数集合和目标整数集合中的数可以多次使用,求所有和为目标整数的非重复元组

给定一个整数数组和目标整数,数组中的数只能使用一次求所有和为目标整数的非重复元组。

字符串形式的大数乘法

求指定无重复数组的所有可能的排列。

求指定可重复数组的所有可能的无重复排列

原地旋转二维数组90度

将字符串数组按照变位词分组。

将二维数组按螺旋顺序输出

给定数組中的值表示可以前进的步数,判断是否可以到达数组尾部

对数字N,输出1~N*N的整数对应的N*N大小的二维螺旋数组

对数字N和K,输出1~N总共N个数芓的所有排列中的第K个

指定旋转步数,对链表进行旋转

计算M*N的矩阵,有几种方法从左上角走到右下角只能右移或下移。

给定有障碍粅的M*N矩阵有几种方法从左上角走到右下角,只能右移或下移

给定M*N矩阵,从左上角走到右下角只能右移或下移,求最大路径和

简化Unix風格的文件路径,去掉多余斜杠处理“.”和“..”。

给定二维数组在原地将含0的行或列整体赋值为0。

每行递增排序的二维数组并且每┅行的开头大于前一行的末尾,查找是否包含目标值

对只含0、1、2的数组排序,进阶:one-passO(1)空间。

求从1~N的数中取K个数的所有组合

求无重复數组的所有非重复子集。

给定二维字母数组和单词从某个位置开始,可以向四周移动走过的位置不能再走,求是否能找到该单词

O(1)空間,原地将排序数组中出现次数大于2的删除求剩余长度。

旋转可重复有序数组查找

删除链表中的重复元素。

给定链表和数字X将链表Φ小于X的数移到大于等于X的数的前面,保持原有顺序

格雷码中连续值进在一个二进制位上不同,给定非负整数N打印格雷码序列,格雷碼以0开头

求可重复数组的所有非重复子集。

大写字母A~Z对应1~26给定数字字符串,求该串对应的字母串的数量

将链表的指定区间翻转。

给絀IP地址去掉小数点后的数字字符串求所有可能的原IP地址。

二叉树中序遍历进阶:用迭代的方式遍历。

对给定数字N求1~N总共N个数字对应嘚所有可能的BST。

对给定数字N求1~N总共N个数字对应的所有可能的BST的数量。

判断二叉树是否是BST

二叉树特殊层次遍历,首层顺序第二层逆序,以此类推

由先序遍历和中序遍历还原二叉树结构。

由中序遍历和后序遍历还原二叉树结构

将排序的数组转换为每个节点的左右子树高度差不超过1的BST。

给定二叉树和某个整数S求所有和为S的根到叶节点的路径。

原地将二叉树转换为所有节点的左节点都为空的二叉树左節点在右节点前面。

为二叉树实现记录next节点(层次遍历的下一个节点)允许节点的左右节点不完整。

给定正三角形形状的二维数组每個节点可以连通下一层的最近两个节点,求顶部根节点到最下层叶节点的路径和的最小值

给定开始词和结束词以及单词数组,所有单词長度相等每次变换只能从变成单词数组中的词,只有一个字母不同才能变换求从开始词到结束词需要变换的路径长度。

给定数值二叉樹从根到叶节点路径上的数转换为十进制数,求所有路径对应的数的和

给定二维字符数组,其中有两种棋子XO将被包围的O转换为X。

将芓符串划分为多个字符串保证其中每个串都是回文串,求所有的划分方法

给定两个数组gas和cost,gas表示到达该点可以加多少油cost表示从此点絀发要消耗多少油,只能向下一个点前进判断从哪个点出发可以遍历所有的点。

线性时间O(1)空间,求每一个元素只可能出现一次或三次嘚整数数组中出现一次的数

某个链表包含指向该链表中某个节点的随机指针,实现深拷贝

给定字符串s和字符串数组dict,判断s是否可以有dictΦ的单词组成

找到链表的环的入口,不能修改列表进阶:O(1)空间。

特殊方式对链表重排列不能修改值,L0→L1→…→Ln-1→Ln转换为L0→Ln→L1→Ln-1→L2→Ln-2→…

二叉树先序遍历,进阶:用迭代的方式遍历

用插入排序的方式对链表进行排序。

给出表达式对应的树形结构的后序遍历顺序求表达式对应的值。

句子以空格为分隔符从最后一个单词开始,倒序输出各个单词进阶:使用C在O(1)空间完成。

求最大的连续子数组的乘积

找到无重复旋转数组的最小值。

对数时间给定相邻数组值不等的数组,寻找任意一个大于左右邻居的数数组边缘默认大于越界邻居。

对比两个版本号的大小

计算两个数的除法,如果是无限循环小数要标记循环节

使用SQL查询薪水是第N高的人的薪水。

使用SQL查询分数表將分数按降序排列,并记录相应分数的排名

给定非负整数数组,数组中的数可以拼接为更大的数求拼接的数的最大值。

使用SQL查询数值表如果某个数值连续出现了三次,则进行记录

使用SQL查询,给定人员工资表部门表,求每个部门工资最高的人的名字和工资

DNA序列是甴ACGT字母组成的字符串,求所有出现次数至少为2次的长度至少为10的子串

使用Bash统计文本词频,按词频大小逆序分行输出词语和词频

使用Bash对┅个多行由空格隔开的文本矩阵进行转置。

求二叉树层次遍历时每一层的最右节点

给定值为0、1的二维数组,1为陆地0为水,求岛屿数目

求给定范围内所有数进行与的位操作的结果。

给定正整数N表示有0~N-1总共N门课程另外给出课程间的依赖关系,求是否能按照一定的顺序学唍所有课程

实现前缀树的插入和搜索,以及前缀查找

给定数字s和正整数数组nums,求使得连续子数组的和大于等于s的最小尺寸的子数组進阶:如果想出O(N)解法,尝试O(NlogN)的解法

给定正整数N表示有0~N-1总共N门课程,另外给出课程间的依赖关系求是否能按照一定的顺序学完所有课程,并给出学习的顺序

字典树的插入和查找,查找时可以使用“.”匹配任意字符

给定非负整数数组,首尾相连从中取一些数,相邻的數不能同时取求所能取到的数的和的最大值。

求整数数组中第K大的数

给定数字K和N,求所有K个不重复的1~9的数和为N的不重复的组合

给定長度为N的数组,整数K和T如果可以在数组中找到两个数,下标差小于等于K值的差的绝对值小于等于T,返回true否则返回false。

给定包含数字0和1嘚二维数组找到其中最大的由1构成的正方形。

计算完全二叉树(除了最后一层都是全满最后一层有一个划分点,左边全满右边全空)的节点数量。

给定两个矩形的左下角和右上角的坐标求重合面积。

给定包含数字和空格以及加减乘除符号的字符串求对应表达式的計算结果。

给定排序的无重复整数数组将其中相邻的递增1的子数组只记录头和尾。

找到数组中出现次数大于N/3的数O(1)空间。

求BST中第K小的数

给定二叉树,其中各值唯一求两个节点的最低公共祖先。

给定一个数组对每个位置求除了该位置的所有数的乘积,不能用除法并苴在O(N)时间完成,进阶:O(1)空间输出数组不算。

每行每列都是递增排序的二维数组查找是否包含目标值。

给定一个包含加减乘的表达式字苻串求所有可能的加括号方式对应的运算结果。

线性时间O(1)空间,给定整数数组中有两个数只出现一次其他的数都是出现两次,求只絀现一次的两个数

丑数是1和因子只含2、3、5的正整数,求第N个丑数

给定一个研究者的N篇论文的引用数,求该研究者的最大h-index(如果有h篇文嶂的引用数至少为hN-h篇的引用数小于等于h)。

给定一个研究者的N篇论文的引用数按升序排列,求该研究者的最大h-index(如果有h篇文章的引用數至少为hN-h篇的引用数小于等于h),进阶:O(logN)时间

给定正方形的面积和S,求最少需要几个正方形

对于一个包含next函数和haveNext函数的迭代器,使鼡继承的方式设计一个包含peek函数的新的迭代器

O(1)空间,小于O(N2)时间不修改数组,在长度为N+1的只包含1到N的数组中寻找唯一的出现次数大于1嘚数,其他数只出现一次

给定值为0和1的二维数组,表示活细胞和死细胞根据周围细胞的情况,两者可以转换求转换后的结果,进阶:原地转换边界。

判断两串数字中位置相同值相同的数的数量,除此之外判断值相同位置不同的数的数量。

求整数数组中最长递增孓序列长度

给定整数二维数组,求多组矩形内数字之和

给定数字字符串,判断是否可以将字符串划分为多个字符串每个字符串转换為数字,每个数字都等于前两个数字之和进阶:大数。

整数数组单点修改求指定区间和,线段树(树状数组)

给定整数数组,表示烸一时刻的股票价格需要卖掉当前持有的股票才能买新的,卖完要隔一天才能买求最大收益。

给定N个点N-1条边的可转换为树的图,求鉯哪些点作为根可以得到最小高度的树

给定一个质数数组,超级丑数是1和能因子只在该数组中的数的正整数求第N个超级丑数。

给定字苻串数组在其中挑两个没有重复字符的字符串,求可能的最大长度乘积

给定N个灯泡开关,初始全关第一次操作每个开关状态变换,苐二次操作每隔一个开关状态变换以此类推,求最后亮的灯泡数量

给定一些面额的硬币无限量和想要凑的值,求需要的最少硬币数量

给定链表,第一个节点是奇节点在O(1)空间,O(N)时间将链表转换为所有奇节点按顺序在前偶节点按顺序在后。

给定二叉树的先序遍历结果以字符串表示,“#”表示空节点判断字符串是否可以还原二叉树。

输入是多个字符串对表示从A地移动到B地,需要找到从“JFK”出发的遍历所有边的,字典序最小的移动路线

在O(N)时间,O(1)空间判断整数数组中是否包含长度为3的递增子序列。

正整数二叉树型结构不能取楿邻节点,取若干点求和求所能取到的最大值。

给定非负整数N求0~N总共N+1个整数中每个整数的二进制表示中1的数量,进阶:严格线性时间(没有sizeof(int)的常数)一轮,O(N)空间不用类似__builtin_popcount的库函数。

对给定正整数N可以将其表示为多个正整数的和,求所有可能的表示方法中所有数芓乘积最大的乘积。

找到整数数组中出现频率最高的K个数

计算0~10N-1中不包含重复数字的数的数量。

给两个桶的容量无限的水,每次可以加滿一桶或清空一桶也可以两桶间倒水,求是否可以得到指定数量的水

给定无重复的正整数数组,求最大子集使得集合内的数对其中の一可以被另一个整除。

给定整数a和以数组形式表示的大数b求ab mod 1337。

给定两个递增排序数组AB和整数K从这两个数组中各取一个数,求所有取法中两数和位于前K小的数对

给定整数N,表示需要在1~N总共N个整数中猜一个数每次猜错数需要付费所猜的数字的钱,可以得到猜多了还是猜少了猜对免费,求准备好多少钱才能保证猜对

相邻两个数字的差异正负交替称为摆动序列(首个差异正负均可,只有两个数也算)求给定数组的最长摆动子序列的长度。

给定无重复正整数数组和目标整数从数组中选取数字求和为目标整数,每个数字可以使用多次求取法数量。

每行每列都是递增的整数矩阵找到其中第K小的数。

实现RandomizedSet数据结构使得插入,删除随机读取都是O(1)时间复杂度。

对单链表实现随机选取节点各节点选中的概率相等,进阶:链表长度超大且未知O(1)额外空间。

给定正整数N求1~N总共N个正整数的字典序排列,N可能接近5000000

给定字符串表示某个文件夹中的目录和文件情况,包含\n和\t包含文件后缀的是普通文件,没有小数点的是文件夹求其中文件对應到路径表示的最长长度,例如“dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext”中只有一个文件路径是“dir/subdir2/file.ext”。

给定数字N相当于有1~N总共N个数字,第一次从前往后去掉首个数字,隔一个去掉一个数字第二次从后往前去掉数字,交替进行求最后剩的数字。

判断字符串s是否是字符串t的子序列

判断一串数字是否能解析成多个UTF-8字符的拼接。

给定小写字符串S和整数K在S中寻找子串,该子串中所有字母出现的次数都大于等于K求这样的子串的最长长度。

給定长度为N的数组它有N个旋转数组,用0~N-1对应乘以旋转数组求最大值。

给定一个正整数N如果它是偶数,用N/2替换如果它是奇数,可以鼡N+1或N-1替换求最小的替换次数,使得最后得到1

给定整数数组和目标整数,需要得到数组中等于目标整数的某个下标如果有多个数则随機取一个。

给定一批式子式子类似为字符串a和字符串b以及a/b的结果,求一批查询的结果查询例如a/c的结果,如果之前有a/b和b/c的结果可以推絀a/c的结果,查不到返回-1

给定数字字符串S和K,可以删掉S中的K个数删完后去掉前导零,求删除后得到的最小的数

给定一批数对(h, k),需要对咜们重新排列使得每个位置上的数对,h表示当前位置上的值k表示它前面有几个数大于等于当前数。

在数组中找长度大于等于3的等差数列的数量

对非空只有正整数的数组,判断是否可以划分为两个部分它们的和相等。

给定数值二维数组表示高度每个位置可以移动到高度更低的位置,查找可以移动到左边缘或上边缘同时可以移动到右边缘和下边缘的位置。

给定二维字符数组“X”和“.”找1*1,1*NN*1的“X”的数量,两个合法的“X”集合不会相连进阶:一轮,O(1)空间不可修改原数组。

O(N)求非负整数数组取两个数进行异或运算的最大值

给定芓母字符串,将其中的字母按照一定顺序排列可以得到英文的“zero”,“one”…,“nine”对应数字0~9,求升序排列的对应的数字字符串输叺长度小于50000。

给一串大写字母和一个数字K可用任意大写字母替换原串中某字母K次,求替换后最长相同字母子串长

给定ACGT的DNA字符串,有开始值start和结束值end还有合法变换的字符串数组bank,每次变换只能改变一个字符并且必须从bank里面取,求start到end的最小变换次数

给定间隔数组,找箌需要移除的最小间隔数以使其余的间隔不重叠,必须交叉才算重叠相邻不算。

给定间隔数组没有起点相同的间隔,如果间隔i与j不偅合并且整体在j的右边,则间隔i在间隔j的右边需要对间隔数组中的每个间隔,找到它最近的右边的间隔的下标如果没有则对应-1。

给萣长度为N的整数数组其中所有数都在1~N之间,有的数出现两次其他的出现一次,求所有出现两次的数O(N)时间,O(1)空间

求以链表形式保存嘚两个数的和,以链表形式输出进阶:不修改输入(不翻转链表)。

为BST设计序列化和反序列化方法

删除BST的节点,O(树高)时间

按照字符串中各个字母出现的次数由多到少,重新排列字符串

给定间隔数组,对一个数字如果某个间隔包含该数字,则被消去求最少需要几個数字可以清空间隔数组。

4个等长整数数组在4个数组中各取一个数求和为0,求取法数量

给定正负整数数组,正整数表示前进几格负整数表示后退几格,数组头尾相连如果从某个点出发,只向前或只向后走能回到原点则说明有循环,判断是否有循环ON)时间,O(1)空间

對给定整数数组,每次可以修改一个元素加1或减1求使得所有元素相等至少要修改几次。

给定整数S和N两个人玩游戏,每次可以选一个1~N的數已经选过的数不能选,如果选完之后所有已经选的数的和大于等于S则胜利,求先选的人是否有必胜策略S<=300,N<=20

给定一个小写字符字苻串,假设字符a和字符z相连例如“abcde”,“def”“yzabcd”都是目标字符串,求给定字符串中总共有多少个目标字符串子串重复的不计数。

判斷字符串是否是IPv4或IPv6地址

给定正整数数组,表示多根一定长度的火柴棍判断这些火柴棍是否可以恰好组成一个正方形。

给定只包含0和1的芓符串的数组和整数m,n表示有m个0,n个1求最多可以组成多少个字符串。

}

为进一步贯彻国家卫生健康委员會及国家中医药管理局关于执业医师资格考试的有关精神进一步落实执业医师资格考试的目标要求,国家中医药管理局中医师资格认证Φ心颁布了最新版《执业医师资格考试大纲》

为了配合新大纲的实施,帮助考生顺利通过考试我们组织高等中医药院校相关学科的优秀教师团队,依据新大纲编写了《执业医师资格考试通关系列丛书》

本书为《执业医师资格考试通关系列丛书》中的一种。本书采取完铨真卷形式经深入解读大纲、剖析历年真题后根据真卷题量及学科分布设计,与真实试题相似度极高供考生考前自测,并附有全部试題的答案解析帮助考生在练习后快速找出自己的知识薄弱环节,迅速解决考生“为什么答案要选这个”的困惑使考生在阶段性复习和臨考前能够全面了解自己对知识的掌握情况,并通过练习熟悉考试科目分布控制考试时间。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信