RaisyHou
码龄6年
关注
提问 私信
  • 博客:9,175
    9,175
    总访问量
  • 24
    原创
  • 1,038,432
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-06-04
博客简介:

weixin_42385291的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得1次评论
  • 获得25次收藏
创作历程
  • 25篇
    2018年
成就勋章
TA的专栏
  • Python学习笔记
    12篇
  • Java学习笔记
    4篇
  • Android学习笔记
  • 面试
    4篇
  • 剑指offer算法题
    5篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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

一、知己(1)自我介绍****************************************************************************(2)简历深挖*******************************************************************************(3)我的优势和劣势*****...
原创
发布博客 2018.12.31 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

i一、自我介绍***********************************************************************************二、项目介绍一个做过的印象最深刻的项目。觉得在项目中自己的贡献是什么?项目中遇到的最困难的问题?如何解决的?项目介绍(STAR)+ 技术难点+ 解决方案(建议准备2个)**************...
原创
发布博客 2018.12.31 ·
944 阅读 ·
3 点赞 ·
1 评论 ·
17 收藏

不做加减乘除做加法

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

二叉树深度

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

从尾到头打印列表

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

链表中环的入口结点

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

二叉树的镜像

一、问题描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5二、算法思想...
原创
发布博客 2018.07.05 ·
414 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python学习笔记13(RUNOOB)

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

Python学习笔记12(RUNOOB)

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

Python学习笔记11(RUNOOB)

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

Python学习笔记10(RUNOOB)

for 语句Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的一般格式如下:for <variable> in <sequence>: <statements>else: <statements># for循环color = ['red', 'blue', 'green', 'white', 'bla...
原创
发布博客 2018.06.26 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android面经01

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

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 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记04(RUNOOB)

Java 变量类型Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量...
原创
发布博客 2018.06.08 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java学习笔记03(RUNOOB)

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

Java学习笔记02(RUNOOB)

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

Java学习笔记01(RUNOOB)

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

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 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多