面试题目
码农小白
这个作者很懒,什么都没留下…
展开
-
面试题目:(8)合法分割的最小坐标
获取到出现最多次数的数字我上面分成了两步,其实可以用算法来进行快速筛选,可以使用 Boyer-Moore 投票算法找到支配元素。原创 2024-08-27 21:56:07 · 588 阅读 · 0 评论 -
面试题目:(7)将字符串中的元音字母排序
简单来说就是会从第一个开始遍历,然后和后面的每一个元素进行减法判断大小移动位置,当遍历完到下一个元素开始往后遍历。两个相减通过ascll进行排序,原创 2024-08-24 21:38:57 · 162 阅读 · 0 评论 -
面试题目:(6)翻转二叉树
【代码】面试题目:(6)翻转二叉树。原创 2024-08-21 18:01:29 · 349 阅读 · 0 评论 -
面试题目:(5)基本计算器
【代码】面试题目:(5)基本计算器。原创 2024-08-21 15:10:28 · 391 阅读 · 0 评论 -
面试题目:(4)给表达式添加运算符
简单来说就是先从第一个字符开始变化标志位,从1到2到3,也就从乘法加法减法,但在第一个执行乘法前,后面的要先完成从1到2到3的变化,所以就是在第一个执行1的时候要等第二个数字从1到2到3变化完才进行变2,然后又要等第二个数字从1到2到3才变3,如果有第三个数字的话第二个数字也要等第三个数字变化完,一层一层递归,直到递归到最后一个数字后,才开始进行计算。输入 1234 目标 10。原创 2024-08-20 21:01:04 · 426 阅读 · 0 评论 -
面试题目:(3)整数拆分
给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。返回 你可以获得的最大乘积。原创 2024-08-19 20:25:45 · 184 阅读 · 0 评论 -
面试题目:(2)合并多个升序链表
按固定格式输入多个已经排好升序的链表,合并成一个链表输出。原创 2024-08-19 14:43:21 · 338 阅读 · 0 评论 -
面试题目:(1)“abcde”删除“ac”=“bde”
输入两个字符串M和N,从字符串M中删除字符串N中所有的字符。例如,输入”abcda”和”ac”,则删除之后的第一个字符串变成”bd”原创 2024-08-14 16:24:33 · 115 阅读 · 0 评论