Rearch Interest: Visualization">
Rearch Interest: Visualization">
给定一个赎金信 (ransom
)
字符串和一个杂志(magazine
)字符串, 判断第一个字符串
ransom
能不能由第二个字符串 magazines
里面的字符构成。 如果可以构成,返回 true
;否则返回
false
。
(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。
杂志字符串中的每个字符只能在赎金信字符串中使用一次。)
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。 如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。
请必须使用时间复杂度为 $O(log n) $的算法。
编写一个函数,其作用是将输入的字符串反转过来。 输入字符串以字符数组
char[]
的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用
$O(1) $的额外空间解决这一问题。 你可以假设数组中的所有字符都是
ASCII 码表中的可打印字符。