[前端程序员面试算法宝 笔试应试指导 IT企业前端笔试面试真题程序员求职宝典书籍 数据结构与算法web前端开发技术 环球兴学]

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии





[定价:¥59.00]
[作者:平文 楚秦 等]
[I S B N :978-7-111-62539-1 条码书号:9787111625391 上架日期:2019/6/24 出版日期:2019/6/1 版 ] &[nbsp; 次:1-1 出 版 社:机械工业出版社 原出版社:机械工业出版社 丛 书 名: 页 ] &[nbsp; 数:245 ]
[内容简介]
[本书是一本讲解前端程序员面试笔试真题的书籍,在写法上,除了讲解如何解答算法问题以外,还引入了示例辅以说明,让读者能够更容易理解。]
[本书将程序员面试笔试过程中各类算法类真题一网打尽,在题目的广度上,通过各种渠道,搜集了近3年来典型IT企业面试笔试算法高频题目,所选择题目均为企业招聘使用题目。在题目的深度上,本书由浅入深,详细分析每一个题目,并提炼归纳。同时,引入例子与源代码、时间复杂度与空间复杂度的分析,而这些内容是其他同类书籍所没有的。本书根据真题所属知识点进行分门别类,结构合理、条理清晰,对于读者进行学习与检索意义重大。]
[本书是一本计算机相关专业毕业生面试笔试的求职用书,也可以作为本科生、研究生学习数据结构与算法的辅导书籍,同时也适合期望在计算机软硬件行业大显身手的计算机爱好者阅读。]
[目 ] &[nbsp; 录]
[前言]
[面试笔试经验技巧篇]
&[nbsp;经验技巧1 ]&[nbsp; 如何巧妙地回答面试官的问题2]
&[nbsp;经验技巧2 ]&[nbsp; 如何回答技术性的问题3]
&[nbsp;经验技巧3 ]&[nbsp; 如何回答非技术性问题4]
&[nbsp;经验技巧4 ]&[nbsp; 如何回答快速估算类问题5]
&[nbsp;经验技巧5 ]&[nbsp; 如何回答算法设计问题6]
&[nbsp;经验技巧6 ]&[nbsp; 如何回答系统设计题8]
&[nbsp;经验技巧7 ]&[nbsp; 如何解决求职中的时间冲突问题11]
&[nbsp;经验技巧8 ]&[nbsp; 如果面试问题曾经遇见过,是否要告知面试官12]
&[nbsp;经验技巧9 ]&[nbsp; 在被企业拒绝后是否可以再申请12]
&[nbsp;经验技巧10 ]&[nbsp; 如何应对自己不会回答的问题13]
&[nbsp;经验技巧11 ]&[nbsp; 如何应对面试官的]&[ldquo;激将法]”13
&[nbsp;经验技巧12 ]&[nbsp; 如何处理与面试官持不同观点这个问题14]
&[nbsp;经验技巧13 ]&[nbsp; 什么是职场暗语14]
[面试笔试真题解析篇]
&[nbsp;第1章 ]&[nbsp; 经典算法题19]
1.1&[nbsp;有多少苹果用来分赃19]
1.2&[nbsp;哪只猴子可以当大王20]
1.3&[nbsp;移动多少盘子才能完成汉诺塔游戏21]
1.4&[nbsp;如何利用约瑟夫环来保护你与你的朋友22]
1.5&[nbsp;怎样才能得到阿姆斯壮数24]
1.6&[nbsp;如何获取规定的排列组合25]
1.7&[nbsp;如何实现洗牌算法26]
1.8&[nbsp;怎样求出斐波那契数列27]
1.9&[nbsp;如何实现杨辉三角28]
1.10&[nbsp;牛的数量有多少29]
1.11&[nbsp;百钱买百鸡29]
1.12&[nbsp;经过这个路口多少次30]
1.13&[nbsp;球的反弹高度有多高31]
1.14&[nbsp;如何找出1000以内的]&[ldquo;完数]”31
1.15&[nbsp;猴子吃了多少桃子32]
1.16&[nbsp;移动最少次数的三色旗33]
&[nbsp;第2章 ]&[nbsp; 逻辑、智力题35]
2.1&[nbsp;经典逻辑题35]
2.1.1&[nbsp;老鼠相遇的概率是多少35]
2.1.2&[nbsp;如何计算时钟的三针重叠35]
2.1.3&[nbsp;如何喝到最多瓶汽水36]
2.1.4&[nbsp;住旅店花了多少钱36]
2.1.5&[nbsp;如何判断哪个开关控制着哪盏灯36]
2.1.6&[nbsp;如何用烧绳来计算时间36]
2.1.7&[nbsp;如何用水壶获取指定的水量37]
2.1.8&[nbsp;怎样才能猜出另外两个人的数37]
2.1.9&[nbsp;卖鸡总共赚了多少38]
2.1.10&[nbsp;跳高名次是多少38]
2.1.11&[nbsp;如何根据银币猜盒子39]
2.1.12&[nbsp;马牛羊的价格是多少文钱39]
2.1.13&[nbsp;赔多少39]
2.1.14&[nbsp;海盗如何分金才能让他获得最多的金子40]
2.1.15&[nbsp;张老师的生日是哪一天41]
2.1.16&[nbsp;拿几个乒乓球41]
2.2&[nbsp;逻辑推理题42]
2.2.1&[nbsp;怎样才能推理出学生的专业42]
2.2.2&[nbsp;错误的判断是哪一个43]
2.2.3&[nbsp;最后参加紧急项目的开发人是谁43]
2.2.4&[nbsp;猜的第一个数字是多少43]
2.2.5&[nbsp;需要多少个人测试才能判断出毒酒44]
2.2.6&[nbsp;地图重合点有几个45]
2.2.7&[nbsp;掰断多少次金条才能按要求给雇工报酬46]
2.2.8&[nbsp;握手次数是多少46]
2.2.9&[nbsp;如何判断出坏鸡蛋47]
2.3&[nbsp;概率与组合48]
2.3.1&[nbsp;抽球人数是多少48]
2.3.2&[nbsp;案件发生在A区的可能性是多少48]
2.3.3&[nbsp;男女比例将会是多少48]
2.3.4&[nbsp;对称矩阵有多少个49]
2.3.5&[nbsp;A、B点有多少种走法49]
2.3.6&[nbsp;多少种排队方式50]
2.3.7&[nbsp;把球放到小桶中有多少种放法51]
2.3.8&[nbsp;正确描述100台虚拟机发生故障的是哪一个51]
2.3.9&[nbsp;圆桌上一共有多少种坐法51]
2.3.10&[nbsp;兵马俑博物馆可容纳多少人52]
2.3.11&[nbsp;两种策略的预期收益是多少52]
2.3.12&[nbsp;拾起别人帽子的概率是多少53]
2.3.13&[nbsp;合法表达式有多少个53]
2.3.14&[nbsp;会写Java和C++程序的有多少人54]
2.3.15&[nbsp;乘坐甲车的概率是多少54]
2.3.16&[nbsp;A到Z的最短路径数是多少54]
2.3.17&[nbsp;选取红黄白球的概率是多少55]
2.3.18&[nbsp;一共有多少种染色情况55]
2.3.19&[nbsp;肇事车是白车的概率是多少55]
2.3.20&[nbsp;获得冠军的情况有多少种56]
2.3.21&[nbsp;一红一黑的概率是多少56]
2.3.22&[nbsp;谁会赢56]
2.3.23&[nbsp;描述正确的是哪一项57]
2.4&[nbsp;数学计算58]
2.4.1&[nbsp;一共等了女神多少分钟58]
2.4.2&[nbsp;使用了什么进制运算58]
2.4.3&[nbsp;三角形有多少个59]
2.4.4&[nbsp;数列的规律是什么60]
2.4.5&[nbsp;数列使用了什么规律60]
2.4.6&[nbsp;余数是多少60]
2.4.7&[nbsp;如何才能找到最好的羽毛球员工61]
2.4.8&[nbsp;亮着的灯泡有多少个61]
2.4.9&[nbsp;工作时长是多少62]
2.4.10&[nbsp;最小夹角是多少度62]
2.4.11&[nbsp;求解到的余数是多少62]
2.4.12&[nbsp;如何正确计算余数63]
2.4.13&[nbsp;最高效的矩阵是哪个63]
2.4.14&[nbsp;可以实现的函数是哪个63]
2.4.15&[nbsp;可以兑换多少瓶加多宝64]
2.4.16&[nbsp;共赚多少钱64]
2.4.17&[nbsp;实际折扣是多少65]
&[nbsp;第3章 ]&[nbsp; 排序算法66]
3.1&[nbsp;如何实现冒泡排序67]
3.2&[nbsp;什么是插入排序70]
3.3&[nbsp;归并排序的原理是什么72]
3.4&[nbsp;快速排序使用了什么思想73]
3.5&[nbsp;选择排序的实现过程是怎样的75]
3.6&[nbsp;什么叫希尔排序78]
3.7&[nbsp;如何实现堆排序79]
3.8&[nbsp;计数排序的原理是什么81]
3.9&[nbsp;怎样用JavaScript代码实现桶排序83]
&[nbsp;第4章 ]&[nbsp; 链表85]
4.1&[nbsp;如何实现链表的逆序85]
4.2&[nbsp;如何从无序链表中移除重复项91]
4.3&[nbsp;如何计算两个单链表所代表的数之和95]
4.4&[nbsp;如何对链表进行重新排序99]
4.5&[nbsp;如何找出单链表中的倒数第k个元素102]
4.6&[nbsp;如何检测一个较大的单链表是否有环107]
4.7&[nbsp;如何把链表相邻元素翻转110]
4.8&[nbsp;如何把链表以k个结点为一组进行翻转112]
4.9&[nbsp;如何合并两个有序链表116]
&[nbsp;第5章 ]&[nbsp; 栈与队列120]
5.1&[nbsp;如何实现栈120]
5.2&[nbsp;如何实现队列124]
5.3&[nbsp;如何翻转栈的所有元素128]
5.4&[nbsp;如何根据入栈序列判断可能的出栈序列134]
5.5&[nbsp;如何用O(1)的时间复杂度求栈中最小元素138]
5.6&[nbsp;如何用两个栈模拟队列操作140]
&[nbsp;第6章 ]&[nbsp; 二叉树141]
6.1&[nbsp;二叉树基础知识141]
6.2&[nbsp;如何实现二叉树143]
6.3&[nbsp;如何把一个有序的整数数组放到二叉树中148]
6.4&[nbsp;如何用二叉树实现多层级分类151]
6.5&[nbsp;如何找到二叉树中的最大最小值153]
6.6&[nbsp;如何对二叉树进行遍历155]
6.7&[nbsp;如何判断一棵二叉树是否是二叉树158]
&[nbsp;第7章 ]&[nbsp; 数组161]
7.1&[nbsp;如何找出数组中唯一的重复元素161]
7.2&[nbsp;如何查找数组中元素的最大值和最小值166]
7.3&[nbsp;如何找出旋转数组的最小元素170]
7.4&[nbsp;如何找出数组中丢失的数172]
7.5&[nbsp;如何找出数组中出现奇数次的数174]
7.6&[nbsp;如何找出数组中第k小的数176]
7.7&[nbsp;如何求数组中两个元素的最小距离179]
7.8&[nbsp;如何求解最小三元组距离181]
7.9&[nbsp;如何求数组连续最大和184]
7.10&[nbsp;如何求数组中绝对值最小的数188]
7.11&[nbsp;如何找出数组中出现一次的数190]
7.12&[nbsp;如何在不排序的情况下求数组的中位数192]
7.13&[nbsp;如何求集合的所有子集194]
7.14&[nbsp;如何对数组进行循环移位196]
7.15&[nbsp;如何在有规律的二维数组中进行高效的数据查找198]
7.16&[nbsp;如何寻找最多的覆盖点200]
7.17&[nbsp;如何判断请求能否在给定的存储条件下完成201]
7.18&[nbsp;如何按要求构造新的数组203]
7.19&[nbsp;如何获取最好的矩阵链相乘方法204]
7.20&[nbsp;如何求解迷宫问题206]
7.21&[nbsp;如何从三个有序数组中找出它们的公共元素208]
&[nbsp;第8章 ]&[nbsp; 基本数字运算210]
8.1&[nbsp;如何判断一个自然数是否是某个数的二次方210]
8.2&[nbsp;如何判断一个数是否为2的n次方212]
8.3&[nbsp;如何不使用除法操作符实现两个正整数的除法213]
8.4&[nbsp;如何只使用递增运算符(++)实现加减乘除运算218]
8.5&[nbsp;如何根据已知随机数生成函数计算新的随机数220]
8.6&[nbsp;如何判断1024!末尾有多少个0221]
8.7&[nbsp;如何按要求比较两个数的大小222]
8.8&[nbsp;如何求有序数列的第1500个数的值222]
8.9&[nbsp;如何求二进制数中1的个数224]
8.10&[nbsp;如何计算一个数的n次方225]
8.11&[nbsp;如何在不能使用库函数的条件下计算正数n的算术平方根227]
8.12&[nbsp;如何不使用]“^&[rdquo;符号实现异或运算227]
8.13&[nbsp;如何不使用循环输出1~100228]
&[nbsp;第9章 ]&[nbsp; 排列组合与概率230]
9.1&[nbsp;如何拿到最多金币230]
9.2&[nbsp;如何求正整数n所有可能的整数组合231]
9.3&[nbsp;如何用一个随机函数得到另外一个随机函数233]
9.4&[nbsp;如何等概率地从大小为n的数组中选取m个整数234]
9.5&[nbsp;如何计算1、2、5这三个数使其和为100的组合个数235]
9.6&[nbsp;如何判断有几盏灯泡还亮着236]
&[nbsp;第10章 ]&[nbsp; 海量数据处理238]
10.1&[nbsp;如何从大量的url中找出相同的url238]
10.2&[nbsp;如何从大量数据中找出高频词239]
10.3&[nbsp;如何找出某一天访问百度网站最多的IP240]
10.4&[nbsp;如何在大量的数据中找出不重复的整数240]
10.5&[nbsp;如何在大量的数据中判断一个数是否存在241]
10.6&[nbsp;如何查询最热门的查询串241]
10.7&[nbsp;如何统计不同电话号码的个数243]
10.8&[nbsp;如何从5亿个数中找出中位数243]
10.9&[nbsp;如何按照query的频度排序245]








