最基础的就是使用Java中的String类的indexOf方法。这个方法内部是用暴力算法实现的,可能在一般情况下足够快,但如果字符串特别大,或者需要多次查询,可...
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
数据范围:节点总数满足 0≤n≤105,链表个数满足 1≤k≤105 ,每个链表的长度满足 1≤len≤200 ,每个节点的值满足∣val∣<=1000
给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。
相关标签:栈、贪心、字符串 题目难度:中等 题目描述 一个括号字符串是只由 '(' 和 ')' 组成的 非空 字符串。 如果一个字符串满足下面 任意 一个条件,...
这个题目主要是需要我们找到回文串,这个回文实际上就是文学里面的这个修辞手法,在这个编程的时候:大概说的就是这个字符串从左向右个从右向左都是一样的这个效果,我们把...
示例一里面的这个bb是连续的并且是一样的这个字符,因此删除bb,删除之后发现这个aa有一次相邻了,所以这个aa也需要删除,以此类推下去,最后返回的是我们的这个字...
我们知道,十进制的加减法需要进位,例如:9+7=16是因为9+1之后进了一位,二进制也是如此,只不过十进制是逢10进1,二进制是逢2进1. 但是我们这里还需要...
1)创建哈希表,看看我们的这个元素在这个哈希表里面是不是存在的,存在的话就是返回true即可,不不存在就把我们的这个元素添加到这个哈希表里面去即可;
这个题目也算是一个 使用哈希表的比较简单的这个题目,希望通过这些题目增强大家对于这个哈希表数据结构的理解和掌握的这个能力;
不知道大家看到这题的第一个想法是什么?当时我想到的是,在一条马路上,一个人走两步步频,一个人走一步步频,那么当走两步那个人到达终点的时候,走一步的那个人就是...