您现在的位置是:首页 >

python面试题史上最全 最近面试过的一些编程和算法面试题

火烧 2022-09-28 04:22:10 1053
最近面试过的一些编程和算法面试题 给一颗二叉树 每个节点都有左孩子指针和右孩子指针(当然可能为空) 要求给每个节点添加一个指针 这个指针要指向它的同一层的紧临的兄弟 (要求写代码) 给一个单链表 将其

最近面试过的一些编程和算法面试题  

给一颗二叉树 每个节点都有左孩子指针和右孩子指针(当然可能为空) 要求给每个节点添加一

个指针 这个指针要指向它的同一层的紧临的兄弟 (要求写代码)

给一个单链表 将其反转 (要求写代码)

写一个函数 传入一个字符串判断这个字符串是否是合法的ip地址 (要求写代码)

给定二维平面上凸n边形的n个顶点的坐标 要求将其周长k等分 求出每个分点的坐标 (要求写代

码)

二维数组的完全组合 给你n个数组 要求从每一个数组中取出一个数 列举出所有的组合方式 例如 共有 种 ( )( )( )( )( )( )(要求写代码)

n路归并 给你n个有序数组 每个数组的数字都是从小到大排好的 要求把这n个数组归并成一个数

组并保证从小到大有序 (说思路 注意时间复杂度)

p=( ^x)*( ^y)*( ^z) 其中x y z是非负整数 满足这个条件的数字p有无限多个 从小到大排

前几项是 &# ; 要求第n项是几?(说思路)

已知p是质数 p+ 也是质数 求证(p+ )% 等于 (说思路)

经典问题 表达式求值 有加减乘除四种符号还有括号 (说思路)

给一个从小到大排好序的数列 要求返回这个数列中等于key的数的个数 (要求写代码 注意时

间复杂度)

写一个函数 传入一个字符串 把&# ;abc&# ;替换为&# ;e&# ; (要求写代码)

已知一个函数check(a b) 如果a是b的祖先就返回 如果b是a的祖先就返回 其他情况下返回

给你n个节点 你可以随意的调用check函数来判断两个节点之间的关系 要求把这n个节点构建成若

干棵树 (要求写代码 复杂度无要求)

尺规作图三等分一个线段 (说思路)

python面试题史上最全 最近面试过的一些编程和算法面试题

n支球队打淘汰赛 规则是捉对厮杀 例如有四支球队abcd a和b比赛 c和d比赛 获胜的两支球

队决冠军 这样决出冠军共需要比 场 如果有五支球队abcde 那么第一轮e就轮空了并且直接晋级

这样决出冠军共需要比 场 依此类推 问n个球队决冠军共需要比多少场?(说思路)

给你一个非负整数v v< 要求输出数字v的读法 例如 读作 三 读作 三

百七十五 注意 读作 一千零三十五 读作 二万 读作 十七 读作

二百六十万三千七百 读作 二百六十万零三 (要求写代码)

给你一棵树以及每条边的路径长度 树中的每个节点都是一个村庄 一个邮递员从树根出发给每个

lishixinzhi/Article/program/sjjg/201405/30736  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码