240 发简信
IP属地:北京
  • 每日两道算法题 - 最大公共前缀(高频)

    问题 给定一个字符数组,获取该数组中多个字符的最大公共前缀,如果不存在则返回空串输入:["flower","flow","flight"]输出:...

  • 每日两道算法题 - 实现strStr函数(高频)

    问题 给定两个字符串source和target,需在source中找出target出现的第一个位置,不存在则返回-1。输入:source="he...

  • 每日两道算法题 - 字符串转整数(高频)

    问题 定义一个函数,将字符串转换为32位有符号整数要求: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取...

  • 每日两道算法题 - 判断回文(高频)

    问题 给定一个字符串,判断该字符串是否为回文。只考虑字母和数字,忽略大小写。回文:一个字符串无论正序读或倒序读都相同 思路 第一种:利用双指针(...

  • 每日两道算法题 - 字母异味词判断

    问题 给定两个字符串,判断两个字符串是否互为异味词异味词: 两个字符串中字符出现的次数相同,则互为异味词 思路 1)将两个字符串转为字符数组2)...

  • 每日两道算法题 - 字符串中第一个唯一字符(高频)

    问题 给定一个字符串,获取该字符串中第一个唯一字符,如果不存在,则返回-1。 思路 第一种解法:利用哈希表,key为字符,value为出现的次数...

  • Resize,w 360,h 240
    每日两道算法题 - 整数旋转

    问题 给定一个整数,将整数进行反转并输出,如果越界则返回0输入: 123输出: 321 思路 从低位逐一向上,获取每一位的值(从后往前获取)。当...

  • Resize,w 360,h 240
    每日两道算法题 - 字符串反转(高频)

    问题 给定一个字符串数组,将数组内元素进行反转。需在当前数组中原地交换。输入:"h","e","l","l","o"输出:"o","l","l"...

  • Resize,w 360,h 240
    每日两道算法题 - 矩阵旋转

    问题 给定一个 n × n 的二维矩阵,按顺时针旋转 90 度在原矩阵上进行旋转。 思路 依次对矩阵最外层进行90度偏移原矩阵: 旋转后矩阵: 实现