自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 2018秋招面试经验(测试开发、产品)

    2018年的最后一天,我决定完成我的承诺。    写这篇文章的时候,作者已经坐在了未来工作的岗位上。想说的话有很多很多,却又不知道从何处说起。这篇文章与其说面经,倒不如说作者更想告诉你的是如何去准备。作者不是专业写文的,因此在文字和表述上就不再多做考究了,大家耐心看。之前准备秋招面试的时候,受到了网上许多前辈经验帖的帮助,也特此将作者秋招的经验和整理的材料贡献给大家,希望对看到这篇文章...

2018-12-31 23:53:00 404

原创 2018秋招面试经验资料整理(产品)

一、知己(1)自我介绍****************************************************************************(2)简历深挖*******************************************************************************(3)我的优势和劣势*****...

2018-12-31 23:43:10 355

原创 2018秋招面试经验资料整理(测试开发)

i一、自我介绍***********************************************************************************二、项目介绍一个做过的印象最深刻的项目。觉得在项目中自己的贡献是什么?项目中遇到的最困难的问题?如何解决的?项目介绍(STAR)+ 技术难点+ 解决方案(建议准备2个)**************...

2018-12-31 23:37:24 940 1

原创 不做加减乘除做加法

一、问题描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。二、算法思想   位运算首先看十进制是如何做的: 5+7=12,三步走 第一步:相加各位的值,不算进位,得到2。 第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。 第三步:重复上述两步,只是相加的值变成上述两步的得到的结果2和10,得到12。 同样我们可以用三步走的方式...

2018-07-09 14:58:13 214

原创 二叉树深度

一、问题描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。二、算法思想    1.判断是否是空树;    2.判断是否只有根节点;    3.递归遍历比较左右子树的深度,返回最大值+1。三、代码实现Python实现class Solution: def TreeDepth(self, pRoot): ...

2018-07-06 16:58:17 449

原创 从尾到头打印列表

一、问题描述  输入一个链表,从尾到头打印链表每个节点的值。二、算法思想    Python:列表实现    1.创建一个空列表;    2.插入列表值append();    3.反转reverse()。Java:栈或递归实现三、代码实现Python实现class Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFromTail...

2018-07-05 22:24:42 164

原创 链表中环的入口结点

一、问题描述   一个链表中包含环,请找出该链表的环的入口结点。二、算法思想  1.判断是否存在环用fast和slow两个指针,从head开始,一个走一步,一个走两步,如果最终到达同一个结点,则说明存在环。三、代码实现Python实现Java实现四、测试用例五、拓展...

2018-07-05 16:04:40 136

原创 二叉树的镜像

一、问题描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5二、算法思想...

2018-07-05 16:04:23 411

原创 Python学习笔记13(RUNOOB)

Python3 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化...

2018-07-04 15:56:43 625

原创 Python学习笔记12(RUNOOB)

Python3 数据结构列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法描述list.append(x)把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。list.extend(L)通过添加指定列表的所有元素来扩充列表,相当于 a[len(a):] = L。list....

2018-07-03 12:30:07 230

原创 Python学习笔记11(RUNOOB)

Python3 函数定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的retur...

2018-07-03 11:30:05 796

原创 Python学习笔记10(RUNOOB)

for 语句Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的一般格式如下:for <variable> in <sequence>: <statements>else: <statements># for循环color = ['red', 'blue', 'green', 'white', 'bla...

2018-06-26 10:45:55 178

转载 Android面经01

一、前言2016年开始接触Android,从刚开始接触就不断地听到Android市场饱和,工作难找等消息。虽然当时也非常迷茫,不过由于第一次深入接触编程语言,再加上自己的一点兴趣,就一直坚持下来了。通过两个月的面试经历,确实发现Android岗位比较少,而且通常要求比较高,不仅需要Android开发经验,往往还需要会React Native,JavaScript等,甚至还期望你能具有IOS开发经验...

2018-06-25 16:31:55 548

原创 Python学习笔记09(RUNOOB)

Python3 条件控制if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。2、使用缩进来划分语句块,相同缩进数的语句在一起...

2018-06-25 16:29:35 295

原创 Python学习笔记07(RUNOOB)

Python3 集合集合(set)是一个无序不重复元素的序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。# 创建集合(两种方式)a = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'}b = set('begh')print('a=', a)print(...

2018-06-25 10:43:37 146

原创 Java学习笔记04(RUNOOB)

Java 变量类型Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量...

2018-06-08 14:34:06 356

原创 Java学习笔记03(RUNOOB)

Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java 的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte:byte 数据类型是8位、有符号的,以二进制补...

2018-06-08 13:13:04 146

原创 Java学习笔记02(RUNOOB)

Java 对象和类对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。一个类可以包含以下类型变量:局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。类变量:...

2018-06-08 12:28:06 378

原创 Java学习笔记01(RUNOOB)

Java 基础语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完...

2018-06-07 16:38:21 213

原创 Python学习笔记06(RUNOOB)

Python3 字典d = {key1 : value1, key2 : value2 }    值可以取任何数据类型,但键必须是不可变的# 字典dir = {'name': 'hourui', 'age': 23, 'sex': 'female'}# 访问字典里的值print('姓名:', dir['name'])# 修改字典dir['age'] = 18dir['state'...

2018-06-05 21:26:12 210

原创 Python学习笔记05(RUNOOB)

Python3 元组元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:>>> tup1 = (50)>>> type(tup1) # 不加逗号,类型为整型<class 'int'>>>> tup1 = (50,)>>> type(tup1) # 加上逗号,类型为元

2018-06-05 20:35:53 223

原创 Python学习笔记04(RUNOOB)

Python3 列表# 列表的创建list = ['hello', 'baby', 'python', 2018]# 访问列表中的值print('list[2]:', list[2])print('list[1:4]:', list[1:4])# 更新列表元素list[0] = 2019print(list)# 删除列表元素del list[0]print(list)输出...

2018-06-05 16:33:22 223

原创 Python学习笔记03(RUNOOB)

Python3 字符串Python字符串运算符下表实例变量a值为字符串 "Hello",b变量值为 "Python":操作符描述实例+字符串连接a + b 输出结果: HelloPython*重复输出字符串a*2 输出结果:HelloHello[]通过索引获取字符串中字符a[1] 输出结果 e[ : ]截取字符串中的一部分a[1:4] 输出结果 ellin成员运算符 - 如果字符串中包含给定的字符...

2018-06-05 13:13:23 353

原创 Python学习笔记02(RUNOOB)

Python3 数字(Number)Python 支持三种不同的数值类型:整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102...

2018-06-05 12:47:51 307

原创 Python学习笔记01(RUNOOB)

标准数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(四个):Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);可变数据(两个):List(列表)、Dictionary(字典)。sinstance ...

2018-06-04 22:01:13 753

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除