wxg算法收集
wxg算法1 面经链接
算法 1: 从字符串 A 中剔除字符串 B 中出现的所有字符
算法 2: 二叉树路径和为某一值的路径数量
算法 3: 二维数组,行从左到右递增,列从上到下递增,查找 target 数字
算法 4: 输入 N,找到比 N 小的数字中,数字每一位相乘最大的数字
算法 5: 矩阵内,随机3个点最短路径和
wxg算法2 面经链接
wxg面委算法1,来自@yleeeee
- 给一个有序数组,元素重复,求哪些元素重复次数大于1000。
- cpp,题干我没记住,我是Java的,那个题写错了。
- 数组中的逆序对
- 行人走动速度是v,电梯走动速度是u。一段路有一部分是电梯的一部分不是,然后问如果需要花一段时间系鞋带,在电梯上系好,还是不在电梯系好,还有就是问,给定一定的能量用来加速,在哪里加速好
- 反转链表
- 求字符串到数字的映射,规则为A对应1、Z对应26、AA对应27······
- 二部图:给一定的朋友关系(比如1->2表示1有2的好友),把这些人等分为两份,每份内的人之间互相没有好友关系,不能分返回false
- 环形道路上n个加油站,xL的油就能行驶x公里,给定加油站的油量和距离,返回一条能够行驶过所有加油站的路径
wxg面委算法2,来自@牛客
- 水题
- LRU
- 螺旋填充矩阵的
- 给一个随机函数randN(),要求根据randN()得到一个能随机产生1-M的随机函数randM()
wxg面委算法3,来自@初级炼丹师
- 合并有序数组
- 二分法解方程
- 动态规划板子题
wxg面委算法4,来自@haozheyan97 面经链接
- 二叉树路径数字之和,深度还很深,需要实现一个高精度
- 给出一个(0, 65536)的随机整数发生器,需要从30万个数中抽出10万个幸运儿
- 反转链表,要求空间复杂度O(1)
- 子集枚举
wxg算法3,来自@MRWu_haha 面经链接
一面
- 奇偶链表
- 二叉树搜索第k大节点
- 接雨水
- rand35()实现rand47()
二面
- 两个链表相加
- 数组循环移动k位
- 最常无重复子序列
- k个一组反转链表
GM
- 二叉搜索树
- 回形矩阵
- 广告位概率:有两个广告位,两个位置中不能同时出现同一个广告;实现一个函数使调用函数多次后,每个广告出现的概率满足一个比例关系
wxg算法4,来自@cy1999
- 构造一个字符串,使其奇数长度子串都是回文串,偶数长度子串都不是回文串
- 给一个数组,里面都是正整数,从其中的偶数中等概率随机取出一个数
- 给定n个升序数组,升序输出这些数组中前k小的数
- 平面上n个整点,求出构成了多少个平行于坐标轴的正方形