百度2014校园招聘笔试题武汉站三道算法设计题

2023-05-16

百度2014校园招聘笔试题武汉站三道算法设计题
1、给定任意一个整整数、求比这个数大且最小的不重复数、就是相邻两位不同,例如1231.如1101就是重复数。
解:
思路:每次将给定的值加上1,然后判断这个数是否为重复数,如果是则继续加1,如果不是则输出结果。
判断一个数是否为重复数比较简单,可以设置两个指针,两个相邻的数字进行比较。
code:代码比较简单,此处略。
2、长度为n字符串、求字符串里最长回文子串
解:
思路:
可以参考资料: 
http://blog.csdn.net/chdhust/article/details/8241183 
给出一个经典的方法:介绍一个专门针对回文子串的算法,其时间复杂度为O(n),这就是manacher算法。
3、数轴上从左到右有n个点、a[0]    a[1]……、给定一根长度为L的绳子、求绳子最多覆盖其中几个点?
解:
void maxCover(int* a, int n, int l) {
   int maxCover = 1;
   int beginPos = 0, endPos = 1;
   while (endPos <= n – 1 ) {
       if (a[endPos] – a[beginPos] >= l) {        
          If (a[endPos] – a[beginPos] == l ) {
             maxCover = endPos–beginPos + 1; // 正好
          } elseif (a[endPos] – a[beginPos] > l ) {
             maxCover = endPos–beginPos; // 回退一个点
          } 
          beginPos++; // 起点右移一位
       }
       endPos++;
   }
   return maxCover;
}


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

百度2014校园招聘笔试题武汉站三道算法设计题 的相关文章

  • 9月10日美团网2014校招研发笔试哈尔滨站

    1 链表翻转 给出一个链表和一个数k xff0c 比如链表1 2 3 4 5 6 xff0c k 61 2 xff0c 则翻转后2 1 4 3 6 5 xff0c 若k 61 3 翻转后3 2 1 6 5 4 xff0c 若k 61 4 x
  • 腾讯2014校园招聘软件后台开发类笔试题

    转http www itmian4 com forum php mod 61 viewthread amp tid 61 3572
  • 学神的“诞生”-2014清华大学本科生特等奖学金答辩观后感

    清华的特奖与交大的竢实扬华 偶然间在学堂在线上留意到有这样的一场现场答辩 xff0c 很想知道最高学府的最高荣誉花落谁家 xff0c 得此殊荣的又是些怎样的 学神 xff0c 几点感受记录之 1 经历 gt gt 证书 清华的学生更注重大学
  • 阿里巴巴2014校招笔试题-2013年9月14日

    不得不吐槽 xff0c 阿里真是太混乱了 xff0c 北京的笔试在考场等了两个半小时 xff0c 考卷都没运到考场 xff0c 64 阿里巴巴集团校园招聘 回应说 xff1a 北京的同学们 xff0c 简单解释下 xff0c 为了试卷的保密
  • 2014年24段魔尺变三叶花视频教程

    2014年24段魔尺变三叶花视频教程 xff08 升级版 xff09 偶是真心喜欢24段魔尺制作的三叶花 xff0c 那是相当漂亮 xff0c 体现了几何美 xff0c 对称美 xff0c 空间美 xff0c 色彩美 xff0c 见下图 三
  • 百度2014校园招聘研发工程师笔试题+答案

    一 xff0c 简答题 30分 1 xff0c 当前计算机系统一般会采用层次结构存储数据 xff0c 请介绍下典型计算机存储系统一般分为哪几个层次 xff0c 为什么采用分层存储数据能有效提高程序的执行效率 xff1f 10分 xff08
  • 再见2014,你好2015

    过去就是过去了 2014年再见 xff0c 2015年你好 xff01 回首 总结也只是慰藉 1999年12月至今 xff0c 经历了整整十五个曾经 xff0c 这其中的波折 xff0c 怎是我这样的小辈能够理解的 借这个平台也只是为了感谢
  • 2014——我们都任性过

    任性的岁月中 xff0c 所处在的每一个角落都可能像个自由的天堂 xff0c 我们每天都充满着任性的笑脸 xff0c 像脱了靶的子弹 xff0c 一任性似乎收不回来 xff01 似乎不变的是 xff0c 时间还是那种脚步声 xff0c 速度
  • 2014找工作总结-机会往往留给有准备的人

    转发请注明出处 xff1a 2014找工作总结 机会往往留给有准备的人 计算机专业同学的充电站 CSDN博客 其实我的求职过程在十一之前就已经结束了 xff0c 总体讲比较顺利 参加面试的几家公司基本都拿到了offer xff0c 分别是阿
  • 2014流水账

    欢迎转载 xff0c 转载请注明出处 本文地址 xff1a http blog csdn net zhenggaoxing article details 42386821 三天元旦小长假结束了 xff0c 先来回顾下三天的假期 xff1a
  • 美团2014校招笔试题第二题答案分析

    今天在论坛里看到一网友贴出的美团2014校招笔试题 xff0c 其中第二题个人觉得答案应该为7次 xff0c 这里做了一个分析 xff0c 欢迎大家指出其中的纰漏 题目 xff1a 有25匹马 xff0c 每次比赛只能有5匹马参加 xff0
  • 我的2014

    时间匆匆如流水 xff0c 生活总是不停的翻写新的篇章 我的2014同样缺少不了 毕业两年了 xff0c 工作也比较轻松 xff0c 无趣 同事们的话 xff1a 坐等OVER 在清闲的工作中 xff0c 失去了往日的 冲动 感觉自己也一点
  • 百度2014校园招聘笔试题(武汉站 9.28)

    一 简答题 xff08 本题共30分 xff09 动态链接库与静态链接库分别有什么优缺点 xff1f xff08 10分 xff09 轮训任务调度和抢占式任务调度有什么区别 xff1f xff08 10分 xff09 请列出数据库中常用的锁
  • 2014阿里巴巴面试总结

    刚结束的一面 xff0c 可能昨天笔试题目做得还行 xff0c 今天中午电话我叫我1 30去面试 xff0c 时间紧急 xff0c 我吃完饭赶紧回宿舍小休息一会儿 xff0c 然后奔赴文三路的华星时代大厦 人太多了 xff0c 等到了2 2
  • 学神的“诞生”-2014清华大学本科生特等奖学金答辩观后感

    清华的特奖与交大的竢实扬华 偶然间在学堂在线上留意到有这样的一场现场答辩 xff0c 很想知道最高学府的最高荣誉花落谁家 xff0c 得此殊荣的又是些怎样的 学神 xff0c 几点感受记录之 1 经历 gt gt 证书 清华的学生更注重大学
  • 回首2013,展望2014

    此刻值此2013年末 xff0c 明天便是元旦 近日浏览CSDN论坛时 xff0c 发现有许多的坛友都在写2013年度总结 xff0c 博客作为个人的名片 xff0c 也决定开始尝试写博客 xff0c 我的第一篇博客就是关于2013年度总结
  • 2014校园招聘总结

    本篇博文已迁移至吹水小镇reetsee com xff0c 迁移后地址为 xff1a http blog reetsee com archives 215 注 xff1a 貌似不少童鞋看到这篇东西觉得我是牛人 其实不是stO xff0c 以
  • 迅雷笔试题2014校园招聘 武汉

  • 2013&2014

    2013总结 2013 毕业了 xff0c 算是正式工作半年 xff0c 2013年7月开始 xff0c 算是我的生活 xff0c 工作之外的时间都是自己的 一 收获 1 压力测试 差不多算是一个月的时间 xff0c 疯狂的一个月 xff0
  • 爱线段树的好孩子[POI2014]KAR-Cards

    There are nn cards arranged on a table in a certain order Two integers are written on each card one per side the obverse

随机推荐

  • 【STM32/FreeRTOS】SysTick定时器及FreeRTOS系统节拍

    目录 一 SysTick定时器 1 SysTick寄存器介绍 xff08 1 xff09 控制及状态寄存器 xff08 2 xff09 重装载数值寄存器 xff08 3 xff09 当前数值寄存器 2 SysTick寄存器配置函数 二 Fr
  • 【FreeRTOS】任务调度与任务切换

    目录 一 任务调度 二 任务切换 三 关于PendSV 一 任务调度 在创建好任务函数后 xff0c 需要调用函数vTaskStartScheduler 开启任务调度器 xff0c 创建的任务在调度器的调度下执行 开启任务调度器函数为 xf
  • k8s —— pod、init 容器、及资源清单的使用

    k8s pod init 容器 及资源清单的使用 文章目录 k8s pod init 容器 及资源清单的使用podPod生命周期init 容器 资源清单查询帮助文档 实验docker 镜像批量操作k8s 常用命令pod 资源清单init 容
  • TIVA Launchpad编程解锁好盈天行者(20A)电调

    电调解锁方法 2ms高电平的pwm波 xff0c 400hz xff0c 持续5s以上 1ms高电平的pwm波 xff0c 持续2s 即可解锁 xff0c 之后输入1 2ms范围的高电平的pwm波即可控制电机的转速 这里是主函数 span
  • C++第五次上机实验总结(加深对类和对象的理解)

    实验目的 xff1a 进一步加深对类和对象的理解 掌握集中对象传递的使用方法 掌握静态成员的概念和使用 实验共分成三部分 xff0c 分别为part a part b part c 实验内容 xff1a part a 了解三种不同对象传递方
  • C++第六次上机实验总结

    一 实验目的 xff1a 掌握派生类的声明方法和派生类构造函数的定义方法 xff1b 掌握不同方式下 xff0c 基类成员在派生类中的访问属性和访问规则 xff1b 二 程序代码 xff1a h文件 include lt iostream
  • C++第八次上机实验总结(多态)

    一 实验目的 xff1a 掌握C 43 43 语言多态性的基本概念 xff1b 掌握运算符重载函数的声明和定义方式 xff1b 二 试验任务 xff1a 1 编写一个程序 xff0c 实现两个负数相加 xff08 分别用类外定义运算符重载函
  • 机器学习实战之k-近邻算法(6)---手写数字识别系统(0-9识别)

    from numpy import import operator from os import listdir 创建数据集 def createDataSet group 61 array 1 0 1 1 1 0 1 0 0 0 0 0
  • termux—手机远程连接服务器教程

    文章目录 下载安装换源安装ssh软件连接服务器参考 下载安装 官网 可以从google play store下载安装 xff0c 也可从github上下载安装最新版本 app图标 安装完成后 xff0c 一些基础操作可以参考Termux 高
  • VScode主题色更换

    最新版VScode主题色更换 宝 xff0c 你是否有觉得它默认的黑色有点太晃眼 xff0c 想要拥有一个绿色或者浅色调的主题色呢 xff1f 当你想更换的时候你上网搜了很多 xff0c 发现版本不一样就是很迷惑呢 xff1f 让薇语帮你解
  • ROS学习笔记(1)ROS安装(推荐使用鱼香ROS安装工具,少走很多弯路)

    ROS安装 后记 xff1a 提前说一下 xff0c 按照网上的大部分ROS安装教程你会在下面的第四步遇到问题 xff0c 然后在网上找各种解决办法 xff0c 运气好的话你会很快解决 xff0c 但是也可能卡住半天没解决 xff08 比如
  • ubuntu18.04运行LiLi-OM

    一 上github下代码 https github com KIT ISAS lili om 1 1安装gtsam4 0 链接 xff1a GTSAM GTSAM is a BSD licensed C 43 43 library that
  • 软件KEIL串口应用-- printf调试

    KEIL5 里面实现printf的功能 xff0c 需要修改一个函数 重写 xff1a fputc 包含头文件 在当前 c文件中包含这两个头文件 重写函数 首先从原理图判断单片机芯片与上位机 xff08 电脑 xff09 通信是通过那个串口
  • 构造函数后加:符号

    分为三种情况 class animal public animal cout gt gt 34 animal 34 class fish public animal public fish animal cout gt gt 34 fish
  • 在gitee上新建仓库,将本地项目上传到新建的gitee仓库中

    1 首先登录gitee xff0c 点击右上角 43 号 xff0c 选择新建仓库 2 输入仓库名称及仓库简介 xff0c 选择是否开源 xff0c 下方的三个可不选 3 点击添加后 xff0c 页面如图所示 注 xff1a 此时gitee
  • L8Linux应用开发综合实战-在线词典项目(day1、2、3)

    目录 一 在线词典项目介绍及框架搭建 一 有道词典流程分析及本项目在线词典介绍 1 有道词典功能分析 2 项目流程 二 在线词典项目演示 三 流程示意图分析 1 客户端 2 服务器 四 客户端代码框架搭建 五 服务器端代码框架搭建 模板结构
  • matlab灰度图转化及二值化

    matlab灰度图转化及二值化 matlab提供图像处理功能 xff0c 我们可将彩色图像灰度化 xff0c 并对其进行二值化处理 xff0c 其简要代码如下 xff1a i span class token operator 61 spa
  • Docker - 编译安装nginx镜像

    目录 知识点1 xff1a 制作镜像的常用指令 RUN和CMD ENTRYPOINT的区别 首先需要一个安装nginx的脚本 制作Dockerfile 开始制作镜像 查看镜像是否制作成功 启动一个容器来测试镜像 编译安装ngixn镜像升级版
  • 阿克曼结构移动机器人的gazebo仿真(五)

    阿克曼结构移动机器人的gazebo仿真 xff08 五 xff09 第四章 用xacro优化URDF并配置gazebo仿真插件 0 前言 上节用简易模型写了一个小车的URDF代码 xff0c 这一节将用xacro对其进行优化 xff0c 这
  • 百度2014校园招聘笔试题武汉站三道算法设计题

    百度2014校园招聘笔试题武汉站三道算法设计题 1 给定任意一个整整数 求比这个数大且最小的不重复数 就是相邻两位不同 xff0c 例如1231 如1101就是重复数 解 xff1a 思路 xff1a 每次将给定的值加上1 xff0c 然后