- 博客(14)
- 资源 (28)
- 收藏
- 关注
原创 C++ 读取二进制文件
通过二进制的方式打开文件后,可以使用 readreadread 进行读取指定字节的数据流。istream & read(char *buffer, int count);这个函数第一个参数是一个 char∗char *char∗,当我们读取一个结构体时,例如:struct A{ int b; long c;};可以通过 C++\text{C++}C++ 的 reinte...
2019-04-21 19:43:13 11089
原创 Python: struct 模块之字节对齐问题
PythonPythonPython 在二进制写文件时,可以用 structstructstruct 模块将数据捆绑成结构体转化成字节流,为了方便与 CCC 交互,避免 CCC 在读取二进制字节流时因为 CCC 的字节对齐问题而造成不必要的麻烦,PythonPythonPython 的 structstructstruct 模块默认按照 CCC 的字节对齐方式进行对齐。然而,并不像想象中那样简单...
2019-04-21 19:22:08 2687 1
原创 Ubuntu 用户登录自启脚本
UbuntuUbuntuUbuntu 系统在用户登录时,会自动执行 /etc/profile/etc/profile/etc/profile,查看该脚本可以看到:# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1)...
2019-04-21 18:59:01 2683
原创 有4种颜色,填入5个组成环的块中
ACM模版描述题解这个题按题意应该是不用考虑置换群的,一道数论题。首先我们考虑不是环的情况,也就是说 AAA 和 EEE 断开的情况下,AAA 可以填入 nnn 种颜色,然后剩下的 m−1m−1m - 1 个都只能填入 n−1n−1n - 1 种,所以总情况数为 n∗(n−1)m−1n∗(n−1)m−1n * (n - 1)^{m - 1}。这时我们来考虑环的情况,...
2019-04-21 18:00:14 915 3
原创 拼多多2018校招内推编程题汇总 详解
编程一、最大乘积描述:给定一个无序数组,包含正数、负数和 000,要求从中找出 333 个数的乘积,使得乘积最大,要求时间复杂度:O(n)O(n)O(n),空间复杂度:O(1)O(1)O(1) 输入描述:无序整数数组 A[n]A[n]A[n]输出描述:满足条件的最大乘积输入样例:3 4 1 2输出样例:24题解:这个题...
2019-04-21 17:58:30 667
原创 谷歌_2011_Google校园招聘_笔试卷_read 详解
选择题1、以下代码的输出结果是?public class B{ public static B t1 = new B(); public static B t2 = new B(); { System.out.println("构造块"); } static { System.out.println(...
2019-04-21 17:56:06 332
原创 阿里巴巴2016校园招聘 研发工程师(四)详解
单选题1、一个长度为99的循环链表,指针A和指针B都指向了链表中的同一个节点,A以步长为1向前移动,B以步长为3向前移动,一共需要同时移动多少步A和B才能再次指向同一个节点__。A. 99 B. 100 C. 101 D. 49 E. 50 F. 51解析:设需要 xxx 步,则由题可得,x % 99=3∗x % 99x&n...
2019-04-21 17:55:57 391
原创 阿里巴巴2016校园招聘 研发工程师(三)详解
单选题1、从1,2,3,4…8,9 里任意选择一部分数(至少1个),能得到多少种不同的乘积。A. 144 B. 148 C. 152 D. 156 E. 160 F. 164解析:首先分解因子:1∗2∗...∗9=27∗34∗5∗71∗2∗...∗9=27∗34∗5∗71 * 2 * ... * 9 = 2^7 * 3^4 * 5 * 7,所以因子组合总...
2019-04-21 17:55:51 575
原创 网易2018校招内推编程题集合 详解
编程题一、彩色的砖块描述:小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串 s" role="presentation" style="position: relative;">sss,s" role="presentation" style="position: relative;">sss 中每个字符代表小易的某个砖块的
2019-04-21 17:55:40 382
原创 网易2018校园招聘编程题真题集合 详解
编程题一、魔法币描述:小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入 x" role="presentation" style="position: relative;">xxx(x" role="presentation" style="position: relative;">xxx 可以为 0"
2019-04-21 17:55:19 521
原创 阿里巴巴2016校园招聘 数据挖掘工程师 详解
简答题1、公司要构建淘宝商家健康指数,所以要对最近1年内有交易的淘宝商家进行问卷调研。为不过于打搅商家,问卷调研采取抽样的方式进行确定商家名单。怎么抽样比较好?参考答案:可以考虑采用分层随机抽样的方式。 首先根据销售额或销售量对商家进行分层,这样可能会将商家分为高销售额(量) 商户、中销售额(量)商户、低销售额(量)商户等,然后根据这三者的比例确定各个层次应抽取的商户数。 对抽
2019-04-21 17:55:05 503
原创 今日头条2018校招测试开发方向(第一批)详解
问答题1、给定一棵树的根节点, 在已知该树最大深度的情况下, 求节点数最多的那一层并返回具体的层数。如果最后答案有多层, 输出最浅的那一层,树的深度不会超过100000。实现代码如下,请指出代码中的多处错误:/* * Node 结构体,包含一个元素为 Node * 的向量 * 用来存储树结构的父子关系 */struct Node { vector son
2019-04-21 17:54:53 1125
原创 阿里巴巴2016校园招聘 研发工程师(二)详解
单选题1、使用KMP算法在文本串S中找模式串P是一种常见的方法。假设S=P={xyxyyxxyx},亦即将S对自己进行匹配,匹配过程中正确的next数组是__。A. 0,1,1,2,2,1,2,2,3 B. 0,1,2,2,3,1,2,2,3 C. 0,1,1,2,3,1,2,2,3 D. 0,1,1,2,3,1,1,2,3 E. 0,1,2,2,3,1,1,2,3 F. 0...
2019-04-21 17:53:30 336
原创 WORK-Apr.
转眼又是一年张国荣的忌辰。依旧喜欢,依旧可惜。这个月要开始继续写周记了,但是貌似再等一个月开始写会比较好,但是又不想爽约。自从公司发生不愉快到现在,风声越来越淡了,本以为在仲裁彻底结束以前不会有人再多 bbbbbb 了,但是没有想到量子位这个自媒体又添了一把火,然而让我纳闷儿的是,添了一把旧柴什么意思?是最近实在是没有什么新闻可写了吗?本以为量子位是一个很牛逼的自媒体,但是看完对 RSRS...
2019-04-01 21:59:41 435 7
ACM模板-f_zyj 更新(内含 v 1.1 和 v 2.1 的 .pages 格式和 .pdf 格式)
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人