摘要: 大致思路: 初始化int[] count = new int[256]数组, 表示含义如: count[i]表示t[i]这个字符出现的次数, 即我们要进行匹配的个数。 我们使用双指针i和j进行遍历, i表示起始位置, j表示结束位置, 扫描s做以下判断。 如果count[s[i]] > 0此时说明, 阅读全文
posted @ 2019-09-11 23:18 冰皮抹茶 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 2019秋招开始啦,希望自己可以收获到心仪的offer!在此记录下面试中间遇到的一些问题,不断查漏补缺:) 网易互娱测开一面 1、自我介绍,讲项目,没有讲很细致,面试官也没有提问 2、做题(扑克牌顺子,剑指offer原图) 3、python: main函数的机制:https://blog.csdn. 阅读全文
posted @ 2019-08-28 16:39 冰皮抹茶 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Python 内置的 itertools 模块包含了一系列用来产生不同类型迭代器的函数或类,这些函数的返回都是一个迭代器,我们可以通过 for 循环来遍历取值,也可以使用 next() 来取值。 itertools 模块提供的迭代器函数有以下几种类型: 无限迭代器:生成一个无限序列,比如自然数序列  阅读全文
posted @ 2019-06-15 16:24 冰皮抹茶 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 这道题隐含的思想是二分法和归并排序。 交换copy和data是因为:1.在每次的操作中,数值的比较都是采用当前传入函数中第一项,也就是data;比较的结果都存放到copy中;也就意味着此时copy中是经过此次调用的结果。2.从最底层返回时,进入了(start == end)的情形,data 和 co 阅读全文
posted @ 2019-05-28 20:44 冰皮抹茶 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目来源:剑指offer 阅读全文
posted @ 2019-05-26 19:10 冰皮抹茶 阅读(278) 评论(0) 推荐(0) 编辑
摘要: # # 直接获取TensorShape变量的第i个维度值# x.shape[i].value# x.get_shape()[i].value## # 将TensorShape变量转化为list类型,然后直接按照索引取值# x.get_shape().as_list() 阅读全文
posted @ 2019-05-09 11:10 冰皮抹茶 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个正整数k,找到最小的整数n可以被k整除。N是数字1的组合,例如1,11,111,1111... 这道题的关键: 1、余数是循环的; 2、next_mod = (10*pre_mod +1)%k 证明:已有(a+b)%k =(a%k+b%k)%k next_mod = next%k 阅读全文
posted @ 2019-05-05 22:22 冰皮抹茶 阅读(159) 评论(0) 推荐(0) 编辑
摘要: python装饰器的前提是Python 中的函数和 Java、C++不太一样,Python 中的函数可以像普通变量一样当做参数传递给另外一个函数,例如: 概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。首先,需要定义一个装饰器函数,接受另外一个函数作为参数: 通过@调用装饰器修饰函数: 上 阅读全文
posted @ 2019-04-14 15:21 冰皮抹茶 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、深度学习 1、BN有什么作用,BN的工作原理,BN为什么要加scale 2、unet的优点 3、STN为什么局部可导 4、手写矩阵形式的卷积、反卷积 5、如何计算感受野 6、不同层数的resnet有何区别 7、梯度消失和梯度爆炸 两种情况下梯度消失经常出现,一是在深层网络中,二是采用了不合适的损 阅读全文
posted @ 2019-04-07 16:01 冰皮抹茶 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 考试的时候第二题调了好久一直是30%,时间复杂度太高,现在想想还是题目分析的不够透彻! 题目大意:有一个大整数,每三位分成一组;把每一组三位数转成二进制数,再连接所有二进制数;二进制数每五位分成一组,每五位二进制数的数值范围为0-31,用0-9-A-V表示。高位到低位连接起来为最后结果。 分析:每个 阅读全文
posted @ 2019-04-07 15:35 冰皮抹茶 阅读(786) 评论(0) 推荐(0) 编辑