摘要: 这是百度校招的一道编程题: 题目意思如下:有一个人,他通知了邻居参加晚宴,临时有事晚宴取消,由于事情紧急,他只能通知一个邻居,而邻居中有合作的邻居和没有合作的邻居, 有合作的邻居若知道会议取消,他会告诉左边挨着的两个邻居,和右边挨着的两个邻居,会议取消的消息。不合作的邻居知道会议取消,不会告诉其他邻 阅读全文
posted @ 2017-09-19 23:15 lqwh 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 第一题:争吵问题 有一个队列,每个人要么朝左边(L表示),要么朝右边(R表示),因为每个人都讨厌其他任何人,只要两人面对面就会发生真吵。真吵结果是胜者留在队列中,败的人移除队中。 如果序列中有多对争吵,可以任选一对,胜者留在队中,败者出局,求最后队列最少人数是多少。 例子: LRLRLRR 输出:3 阅读全文
posted @ 2017-09-16 22:00 lqwh 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 翻转数组 给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为 a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1 阅读全文
posted @ 2017-09-15 01:33 lqwh 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 转载来自 :http://blog.sina.com.cn/s/blog_6f62c9510101svjz.html 突然间就想到了long和int到底什么区别(发现有很多问题都是突然间想到的),然后百度、google各种查找,各种书籍:《C++ Primer》、《C程序设计语言》查看,终于明白了一 阅读全文
posted @ 2017-09-14 22:37 lqwh 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 有股神吗? 有,小赛就是! 经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。 为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱? 解题思 阅读全文
posted @ 2017-09-14 21:50 lqwh 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 这两个其实是数字指针和指针数组的区别。我们一个一个来说明:int *p[3];//定义了一个三维数组,其中的每个元素p[0]、p[1]、p[2]都是指向int变量的指针。int (*p)[3];//定义了一个指针,这个指针是指向一个三维数组的。两者之间的区别和联系可以用一个二维数组来阐述:int * 阅读全文
posted @ 2017-08-18 10:20 lqwh 阅读(3010) 评论(1) 推荐(0) 编辑
摘要: 1. 整数 在计算机中用二进制补码表示。 比如:有符号数,符号位占一位,其他位为有效数据位。 确定负数的值:以一个字节为例,最高位为1表示负数。它的值为9位1 0000 0000(256)减去负数的位组合。 如:1000 0000;它表示一个负数,数值为1 0000 0000 - 1000 0000 阅读全文
posted @ 2017-08-08 21:55 lqwh 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 添加下面代码后: 有时候运行会出现如下错误: 可能是漏了添加模块,加入以下语句就好了: 阅读全文
posted @ 2017-08-08 15:36 lqwh 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.jianshu.com/p/d8e7135dca40 简介 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自 阅读全文
posted @ 2017-08-08 11:46 lqwh 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 元组:python将不能修改的值称为不可变的,而不可变的列表被称为元组。 如: 列表:由一系列按特定顺序排列的元素组成。 函数:带名字的代码块,用于完成具体的工作。 传递实参:位置实参和关键字实参 位置实参:基于实参的顺序。 关键字实参:是传递给函数的名称 值对。你直接在实参中将名称和值关联起来。 阅读全文
posted @ 2017-07-29 20:52 lqwh 阅读(2209) 评论(0) 推荐(0) 编辑