百度2014校园招聘笔试题(武汉站 9.28)

2023-05-16

一、简答题(本题共30分)

  1. 动态链接库与静态链接库分别有什么优缺点?(10分)
  2. 轮训任务调度和抢占式任务调度有什么区别?(10分)
  3. 请列出数据库中常用的锁,分别给出其应用场景?(10分)

二、算法与程序设计题(本题共45分)

  1. 给定任意一个正整数,求比这个数大且最小的“不重复数”,“不重复数”的含义是相邻两位不相同,例如1101是重复数,1231是不重复数?(15分)
  2. 长度为N(N很大)的字符串,求这个字符串里的最长回文子串?(15分)

最长回文子串

      3.  数轴上从左到右有n个点a[0],a[1],…,a[n-1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点?(15分)

算法思路用两个指针,初始值设为i=0,j=1;求出以i为起点最多能覆盖的点数maxNum,然后i和j都往后移动一步,如果a[j]-a[i]<=L,说明绳子可以覆盖更多的点,把i固定,求出新的maxNum,后面的操作重复前面的循环,直至j碰到最后一个点为止。算法复杂度真正为O(n),因为外层和里层while循环都控制着变量j++。

#include <stdio.h>
int overrideMaxNum(int *points,int pointsNum,int L)
{
	int maxNum=1,i=0,j=1;
	if(L<=0||points==NULL||pointsNum<=0)return 0;
	while(j<pointsNum)
	{
		while(j<pointsNum&&points[j]-points[i]<=L)
		{
			maxNum++;
			j++;
		}
		i++;
		j++;
	}
	return maxNum;
}
int main()
{
	int points[10]={1,2,3,4,10,15,17,18,19,20};
	printf("%d\n",overrideMaxNum(points,10,3));
	return 0;
}
三、系统设计题(本题共25分)
  1. 现代系统的设计过程中,为了减轻请求的压力,通常采用缓存技术,为了进一步提升缓存的命中率,通常采用分布式缓存方案。即前端的调度模块,将针对不同内容的用户请求分配给不同的缓存服务器向用户提供服务,请给出一个分布式缓存方案,满足如下要求:
  1)单台缓存服务器故障,整个分布式缓存集群,可以继续提供服务;
  2)通过一定的分配策略,可以保证充分利用每个混村服务器的存储空间,及负载均衡。当部分服务器故障或系统扩容时该分配策略可以保证较小的缓存文件重分配开销;

  3)当不同缓存服务器的存储空间存在差异时,分配策略可以满足比例分配。

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

百度2014校园招聘笔试题(武汉站 9.28) 的相关文章

  • 2013 google校园招聘笔试题

    2013 google校园招聘笔试题 回忆版 xff0c 难免有错误 xff0c 欢迎指正 同时欢迎大家在评论中讨论答案 1 单项选择题 1 1如果把传输速率定义为单位时间内传送的信息量 xff08 以字节计算 xff09 多少 关于一下几
  • 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流水账

    欢迎转载 xff0c 转载请注明出处 本文地址 xff1a http blog csdn net zhenggaoxing article details 42386821 三天元旦小长假结束了 xff0c 先来回顾下三天的假期 xff1a
  • Windows Server 2019安装SQL Server 2014

    最近要部署一个项目 xff0c 需要用到SQL Server 2014 我把安装过程简单记录一下 xff0c 给有需要的朋友吧 下载安装包 在国内微软的官网下载速度还是比较慢的 xff0c 我是从 https msdn itellyou c
  • 2014.软院.Problem B. 最长连续等差子数列

    题目描述 给定一个长度为N的整数数列 xff0c 你需要在其中找到最长的连续子数列的长度 xff0c 并满足这个子序列是等差的 注意公差小于或等于0的情况也是允许的 输入格式 第一行为数据组数T xff08 1 lt 61 T lt 61
  • 2014.10.12

    早晨8点就起了 xff0c 然后匆匆奔向wx xff0c 为了思念的人 xff0c 吃了个中午饭 xff0c 感觉还不错 xff0c 下午回来之后又去了wpj xff0c 胡扯一通 xff0c 而且发现现在家里人的注意力完全放在我的情感生活
  • 从头到尾彻底理解KMP(2014年8月22日版)

    从头到尾彻底理解KMP 作者 xff1a July 时间 xff1a 最初写于2011年12月 xff0c 2014年7月21日晚10点 全部删除重写成此文 xff0c 随后的半个多月不断反复改进 后收录于新书 编程之法 xff1a 面试和
  • sql server 2014下载及安装步骤—图解

    注意 xff1a 1 Win10之后的系统 xff0c 在安装之前需要安装 net framework 3 5 sp1 xff0c 以免后续安装报错 2 Express版本为缩减版 xff0c 无SSMS xff0c 需自行下载 xff0c
  • Luogu 3647 [APIO 2014] 连珠线

    传送门思路参考代码 传送门 思路 唉 xff0c 我太弱了 xff0c 又看错题了 题目中说一个新的珠子和一个已经添加的珠子连接起来 xff0c 我没有看到 xff0c 然后就凉了 立个 flag xff1a 已经连续看错五题了 xff0c
  • Luogu 2114 [NOI 2014] 起床困难综合症

    传送门思路参考代码 传送门 思路 按位贪心 但是我太弱了 xff0c 明明可以 O n O n 预处理 xff0c 我却只会 O 32 n O
  • 2014雅虎校招笔试题目

    今天去参加了雅虎的笔试题 xff0c 算是给自己留个记录吧 首先是8个选择题 xff0c 然后2个填空题 选择题不太难 xff0c 也记不大清楚了 填空题为2个概率题 xff0c 1个是2个人在下午2点 3点之间碰面 xff0c 他们出发时
  • 回望2014

    时光荏苒 xff0c 流光飞逝 xff0c 一转眼的时间又是一年 回望一下2014年 xff0c 这一年应该是成长的一年 xff0c 是温暖的一年 xff0c 也是丰收的一年 在这过去的一年里 xff0c 大概可以从工作和生活两方面说说吧
  • 我的2014

    不知不觉中2014已经离我们远去了 xff0c 回想起2014 xff0c 我经历了太多 xff0c 又不知从何说起 2013年年末我开通了CSDN博客 xff0c 所以我真正开始写博客是在2014年1月份 xff0c 在2014年中写博客
  • 回首2013,展望2014

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

  • 百度2014校园招聘研发工程师笔试题+答案

    一 xff0c 简答题 30分 1 xff0c 当前计算机系统一般会采用层次结构存储数据 xff0c 请介绍下典型计算机存储系统一般分为哪几个层次 xff0c 为什么采用分层存储数据能有效提高程序的执行效率 xff1f 10分 xff08
  • 2014找工作总结-机会往往留给有准备的人

    好基友的文章必须转 xff0c 大神一枚 xff1a 出处 xff1a http blog csdn net xiajun07061225 article details 12844801 其实我的求职过程在十一之前就已经结束了 xff0c
  • 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校园招聘总结

    本篇博文已迁移至吹水小镇reetsee com xff0c 迁移后地址为 xff1a http blog reetsee com archives 215 注 xff1a 貌似不少童鞋看到这篇东西觉得我是牛人 其实不是stO xff0c 以
  • 爱线段树的好孩子[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

随机推荐

  • python关于列表操作的几行代码思考

    python关于列表操作的几行代码思考 疑问 xff1a 在学习python中我打算删除长列表中最后几个特定元素 xff0c 于是写了几行代码发现都不不太好 xff0c 存在一些问题 问题 xff1a l 61 a b c a b c xf
  • 电子设计之国赛准备-----(前言)

    电子设计之国赛准备 xff08 前言 xff09 今年算是大一学期刚刚结束 xff0c 留校参加院队集训然后进行为时四天三夜的全国大学生电子设计竞赛 xff0c 期间又累又闲 xff0c 有苦有乐 xff0c 也学习到不少的东西 xff0c
  • 国赛----可见光室内定位

    初期试探 拿到题目后 xff0c 反复读了题目 首先队内结合网上资料形成了两种方案 xff0c 原理相同就是利用光信号到达的强度来定位 两者差距在于算法不同而已 xff0c 一种利用计算得出位置 xff0c 另一种就是经过测量得到一种位置与
  • 过采样提升信噪比

    结论 增加采样率可以使得信号的信噪比提升 公式 xff1a SNR xff1d 6 02N xff0b 1 76 xff0b 10 log fs 2B 问题的前提 假设一个纯净的信号 xff08 不含噪声 xff09 经过一个ADC采样 x
  • 如何解决KEIL报错 error in include chain (cmsis_armcc.h): expected identfieror

    经过一番寻找终于找到了这个令人心烦的解决方法 xff0c 首先说明这个错误是编译器的错误 xff0c 也就是它抽风不正常工作了 原因 In the most common case the syntax checker was not ab
  • 图像去水印——opencv实现

    图像去水印 opencv实现 功能简介 xff1a 通过拖动鼠标实现指定区域水印或是斑点的去除 实现原理 xff1a 利用opencv鼠标操作setMouseCallback函数框选 xff08 左上到右下 xff09 需要处理的区域 xf
  • 应用宝ysdk接入心得

    unity 应用宝ysdk接入 对于应用宝ysdk的接入 自身的感觉 还是比较简单的 xff0c 只是刚开始的时候感觉很可怕 xff0c 都是听别人说多难多难 xff0c 在没接触的时候就给自己造成了心理的阴影 xff0c 但是 当你去做的
  • MLT 框架设计文档翻译

    框架设计 前言目标群众 基本概述基础设计信息结构与流程用法Hello World工厂服务属性播放列表滤镜附加滤镜介绍混合 混合过渡 多轨道与过渡 前言 MLT是为电视广播设计的开源多媒体框架 严格来说 xff0c 它为使项目包含新的音视频源
  • Ubuntu 16.04 x11vnc在无显示器的时候很卡的解决方法

    原链接 运行测试平台 小强ROS机器人 在Ubuntu 16 04上使用x11vnc作为vnc服务器的时候 xff0c 发现非常的卡 但是一旦插上显示器之后就正常了 在网上搜索也没有找到解决方案 最后终于通过Xorg的log找到了原因 在
  • Hyper-V虚拟机没有声音怎么办?介绍两种“发声”方式(以Windows10为例)

    最近使用在VMware上的Windows虚拟机发现稍微有点卡 xff0c 之前有听说过Windows原生的虚拟机工具Hyper V所以像尝试一下 xff0c 安装的教程这里就不做过多的演示了 xff0c 相信有很多人碰到虚拟机没有声音的问题
  • PX4启动gazebo仿真时无法连接地面站和ros解决办法

    利用脚本启动gazebo仿真后无人机的模型可以出来 xff0c 但是无人机的桨叶一直在转 xff0c 且无法连接地面站和ros xff0c 原因时模型没有编译 xff0c 找到所用模型所在的Firmware文件夹下编译模型 Firmware
  • PX4利用GAZEBO多机仿真

    PX4利用GAZEBO多机仿真 参考https docs px4 io master zh simulation multi vehicle simulation gazebo html 以五架为例 xff0c m后面表示用哪个模型 xff
  • viso常用设置

    viso常用设置 自动连接 自动对齐 xff0c 选中流程图的组件 设置自动对齐和自动调整间距 xff0c 或者在 位置 里设置间距
  • QT编译后生成可以放到别的电脑执行的可执行文件

    QT编译后生成可以放到别的电脑执行的可执行文件 参考链接 https www cnblogs com xiaohai123 p 13564063 html 编译的时候选择release pro文件的TEMPLATE 61 lib改成TEMP
  • ubuntu解压rar文件

    ubuntu解压rar文件 ubuntu默认是不能解压rar文件的 如果要解压 xff0c 需要安装解压工具 ubuntu 下rar解压工具安装方法 xff1a 1 压缩功能 安装 sudo apt get install rar 卸载 s
  • ubuntu18.04安装截图软件flameshot

    ubuntu18 04安装截图软件flameshot 安装命令 xff1a sudo apt get install flameshot 安装完后在软件里找到下图图标点击打开 然后在收藏夹栏右击添加到收藏夹 xff0c 然后就可以点击收藏夹
  • PX4更改仿真的默认初始GPS位置

    xff30 xff38 4更改仿真的默认初始 xff27 xff30 xff33 位置 参考连接 https dev px4 io master zh simulation jmavsim html 先执行 export PX4 HOME
  • ubuntu18.04安装搜狗输入法

    ubuntu18 04安装搜狗输入法 先安装fcitx框架 sudo add apt repository ppa fcitx team nightly 添加FCITX仓库 sudo apt get update 更新仓库 sudo apt
  • PX4通过参数脚本给飞控导入参数

    PX4通过参数脚本给飞控导入参数 先找一架正常能飞的无人机连接地面站 在参数页面右上角点击工具 gt 保存到文件 保存的时候文件名注明参数的相关信息 然后将需要加载参数的无人机连接至地面站 xff0c 注意需要加载参数的无人机必须和保存的参
  • 百度2014校园招聘笔试题(武汉站 9.28)

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