大风车考试网-在线学习网络资源平台!

所在位置:大風車考試網 > 招聘筆試題 > 正文

知名公司經典算法筆試題和面試題答案

2024-05-31 16:57:05 大風車考試網

微軟

  有一個整數(shù)數(shù)組,請求出兩兩之差絕對值最小的值,記住,只要得出最小值即可,不需要求出是哪兩個數(shù)。

  寫一個函數(shù),檢查字符是否是整數(shù),如果是,返回其整數(shù)值。(或者:怎樣只用4行代碼編寫出一個從字符串到長整形的函數(shù)?)

  給出一個函數(shù)來輸出一個字符串的所有排列。

  請編寫實現(xiàn)malloc()內存分配函數(shù)功能一樣的代碼。給出一個函數(shù)來復制兩個字符串A和B。字符串A的后幾個字節(jié)和字符串B的前幾個字節(jié)重疊。

  怎樣編寫一個程序,把一個有序整數(shù)數(shù)組放到二叉樹中?

  怎樣從頂部開始逐層打印二叉樹結點數(shù)據(jù)?請編程。

  怎樣把一個鏈表掉個順序(也就是反序,注意鏈表的邊界條件并考慮空鏈表)?

  請編寫能直接實現(xiàn)int atoi(const char * pstr)函數(shù)功能的代碼。

  編程實現(xiàn)兩個正整數(shù)的除法,編程實現(xiàn)兩個正整數(shù)的除法,當然不能用除法操作符。

  1

  // return x/y.

  2

  int span(const int x, const int y)

  3

  {

  4

  ....

  5

  }

  在排序數(shù)組中,找出給定數(shù)字的出現(xiàn)次數(shù),比如 [1, 2, 2, 2, 3] 中2的出現(xiàn)次數(shù)是3次。

  面上N個點,每兩個點都確定一條直線,求出斜率最大的那條直線所通過的兩個點(斜率不存在的情況不考慮)。時間效率越高越好。

  一個整數(shù)數(shù)列,元素取值可能是0~65535中的任意一個數(shù),相同數(shù)值不會重復出現(xiàn)。0是例外,可以反復出現(xiàn)。請設計一個算法,當你從該數(shù)列中隨意選取5個數(shù)值,判斷這5個數(shù)值是否連續(xù)相鄰。注意:

  5個數(shù)值允許是亂序的。比如: 8 7 5 0 6

  0可以通配任意數(shù)值。比如:8 7 5 0 6 中的0可以通配成9或者4

  0可以多次出現(xiàn)。

  復雜度如果是O(n2)則不得分。

  設計一個算法,找出二叉樹上任意兩個結點的最共同父結點。復雜度如果是O(n2)則不得分。

  一棵排序二叉樹,令 f=(最大值+最小值)/2,設計一個算法,找出距離f值最、大于f值的結點。復雜度如果是O(n2)則不得分。

  一個整數(shù)數(shù)列,元素取值可能是1~N(N是一個較大的正整數(shù))中的任意一個數(shù),相同數(shù)值不會重復出現(xiàn)。設計一個算法,找出數(shù)列中符合條件的數(shù)對的個數(shù),滿足數(shù)對中兩數(shù)的和等于N+1。復雜度最好是O(n),如果是O(n2)則不得分。

  Google

  正整數(shù)序列Q中的每個元素都至少能被正整數(shù)a和b中的一個整除,現(xiàn)給定a和b,需要計算出Q中的前幾項,例如,當a=3,b=5,N=6時,序列為3,5,6,9,10,12 (1)、設計一個函數(shù)void generate(int a,int b,int N ,int * Q)計算Q的前幾項(2)、設計測試數(shù)據(jù)來驗證函數(shù)程序在各種輸入下的正確性。

  有一個由大小寫組成的字符串,現(xiàn)在需要對他進行修改,將其中的所有小寫字母排在答謝字母的前面(大寫或小寫字母之間不要求保持原來次序),如有可能盡量選擇時間和空間效率高的算法 c語言函數(shù)原型void proc(char *str) 也可以采用你自己熟悉的語言。

  如何隨機選取1000個關鍵字,給定一個數(shù)據(jù)流,其中包含無窮盡的搜索關鍵字(比如,人們在谷歌搜索時不斷輸入的關鍵字)。如何才能從這個無窮盡的流中隨機的選取1000個關鍵字?

  判斷一個自然數(shù)是否是某個數(shù)的方。說明:當然不能使用開方運算。

  給定能隨機生成整數(shù)1到5的函數(shù),寫出能隨機生成整數(shù)1到7的函數(shù)。

  1024! 末尾有多少個0?

  有5個海盜,按照等級從5到1排列,最大的海盜有權提議他們如何分享100枚金幣。但其他人要對此表決,如果多數(shù)反對,那他就會被殺死。他應該提出怎樣的方案,既讓自己拿到盡可能多的金幣又不會被殺死?(提示:有一個海盜能拿到98%的金幣)

  23、Google2015華南地區(qū)筆試題。給定一個集合A=[0,1,3,8](該集合中的元素都是在0,9之間的數(shù)字,但未必全部包含),指定任意一個正整數(shù)K,請用A中的元素組成一個大于K的最小正整數(shù)。比如,A=[1,0] K=21 那么輸出結構應該為100。

百度

  用C語言實現(xiàn)一個revert函數(shù),它的功能是將輸入的字符串在原串上倒序后返回。

  用C語言實現(xiàn)函數(shù)void * memmove(void *dest, const void *src, size_t n)。memmove 函數(shù)的功能是拷貝src所指的內存內容前n個字節(jié)到dest所指的地址上。分析:由于可以把任何類型的指針賦給void類型的指針,這個函數(shù)主要是實現(xiàn)各種數(shù)據(jù)類型的拷貝。

  有一根27厘米的細木桿,在第3厘米、7厘米、11厘米、17厘米、23厘米這五個位置上各有一只螞蟻。木桿很細,不能同時通過一只螞蟻。開始時,螞蟻的頭朝左還是朝右是任意的,它們只會朝前走或調頭,但不會后退。當任意兩只螞蟻碰頭時,兩只螞蟻會同時調頭朝反方向走。假設螞蟻們每秒鐘可以走一厘米的距離。編寫程序,求所有螞蟻都離開木桿的最小時間和最大時間。

騰訊

  請定義一個宏,比較兩個數(shù)a、b的大小,不能使用大于、小于、if語句

  兩個數(shù)相乘,小數(shù)點后位數(shù)沒有限制,請寫一個高精度算法

  有A、B、C、D四個人,要在夜里過一座橋。他們通過這座橋分別需要耗時1、2、5、10分鐘,只有一支手電,并且同時最多只能兩個人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?

  有12個小球,外形相同,其中一個小球的質量與其他11個不同,給一個天,問如何用3次把這個小球找出來,并且求出這個小球是比其他的輕還是重

  在一個文件中有 10G 個整數(shù),亂序排列,要求找出中位數(shù)。內存限制為 2G。只寫出思路即可。

  一個文件中有40億個整數(shù),每個整數(shù)為四個字節(jié),內存為1GB,寫出一個算法:求出這個文件里的整數(shù)里不包含的一個整數(shù)。

  騰訊服務器每秒有2w個QQ號同時上線,找出5min內重新登入的qq號并打印出來。

  • 相關文章
主站蜘蛛池模板: 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 无机纤维抗菌板-A级不燃纤维板-石英纤维板厂家-医疗抗菌板-浙江德耐姆 | 济宁市泓世新型建材有限公司,山东ALC墙板,GRC轻质隔墙板,预制化粪池,复合墙板加工厂家 | 移动厕所_真空环保厕所_环保厕所_景区生态厕所_雨施捷移动厕所生产厂家 | 轮转印刷机_商标印唛机_超声波切唛机_瑞安市明辉机械有限公司 | 珠海希玛林顺潮眼科医院| 中科盛世酒窖 - 酒窖设计_酒窖工程_酒窖空调设备_恒温酒柜定制_私人别墅家庭酒窖_不锈钢红酒柜_实木雪茄柜 | 江苏工业双氧水_工业亚硝酸钠的作用与用途_工业双氧水厂家-江苏连云港嘉一化工厂 | 无负压供水设备-杭州勤铭机电有限公司 | 木箱_木箱包装_出口木箱设计_熏蒸木箱价格_包装木箱厂 | 通道闸-人行通道闸|通道闸机系统厂家-深圳伊帕克智能科技有限公司 | 圆锯机-滚牙机-滚丝轮-滚丝机-滚牙轮-切断机-东莞市溪远泰五金机械有限公司 | 上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司 | 铝合金热处理设备_天然气铝棒加热炉_QPQ热处理设备-浙江长兴天源炉业科技有限公司 | 举升机,登高梯,升降平台,升降车,升降机,高空作业平台车 | 射频微波_微波元器件_芯片_电源模块_Raychem_立维创展 | 活性炭吸附设备,UV光氧废气处理设备,破碎机专用除尘器,催化燃烧设备厂家-河北碧清环保设备有限公司 | 三坐标测量机_海克斯康三坐标_蔡司三坐标_常州三坐标测量服务中心_苏州长南精密技术有限公司 | 康拓威技术(深圳)有限公司|Theia镜头代理商|安讯士AXIS摄像机|安讯士监控系统|博世BOSCH监控|博世会议系统|索尼SONY监控|松下PANASONIC监控|三星韩华SAMSUNG监控|霍尼韦尔Honeywell|海康|大华|华为监控|Theia无畸变镜头|AXIS监控|安讯视摄像机 | 上海恩计仪器首页-微生物限度检测仪-微生物限度仪厂家 | 柚墨yomoer官网_PPT模板_工作总结PPT模板下载_个人简历模板 | 临淄信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.lzzl.net | 耐磨锤头|合金锤头|高铬耐磨锤头|破碎机锤头|双金属双液复合锤头_巩义东辰实业 合金耐磨锤头铸造厂 | 拍照机,地铁自助拍证件照机器,校园自助打印机,智能自助复印机 | 钻机配件-岩心管-岩心管接箍-地质套管-煤矿用钻头-河南滨远机械设备有限公司 | 永康微网站建设、永康手机网站建设、永康营销型网站建设、永康外贸网站建设、永康网站托管、永康网络公司—英汇网络 - 永康市英汇网络技术有限公司 | 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 整体滤板模板-S型塑料滤砖-MBBR生物悬浮球填料-微孔曝气器-大恒环保科技 | 兰州物流公司_兰州货运公司_兰州物流电话上门取货_兰州立辉物流公司 | 嘉兴中诚环保科技股份有限公司_PVC_润滑剂_抗氧剂_辅助热稳定剂 嘉兴市南湖斋食品股份有限公司_南湖斋 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 天津印刷_天津印刷厂_天津印刷公司_天津包装盒厂家_天津包装盒印刷厂_七层共挤膜厂家_彩色印刷_画册印刷_礼品盒定做 _七层共挤膜_食品真空袋-欢迎访问嘉联包装官网! | 上海企业团建|上海团建|上海团建活动|上海拓展培训|上海拓展训练|傲朗企业管理顾问(上海)有限公司 | 秦皇岛图成玻璃_横切机,琴键落板,堆垛机械手,玻璃钢化设备,掰边机,铺纸机,水平堆垛机+超大板堆垛机,纵掰纵分,下片机,冷端优化切割 | 涂塑复合钢管,大口径涂塑钢管,内外涂塑钢管厂家-沧州友诚管业有限公司 | 深圳店铺装修-连锁店装修-深圳标榜装饰设计| 丝杆升降机-蜗轮丝杆升降机-电动推杆-德州市金宇机械有限公司 | 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 三七/灵芝超微粉碎机,小型超细粉碎机价格-北京燕山正德机械设备有限公司 | 专业液压对辊,双齿辊破碎机,沙子烘干机,制砂洗沙设备生产线厂家 - 巩义市吉宏机械 | 洁净室、手术室、实验室、无尘车间厂房的净化工程装修设计施工公司-福临建设 |