自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 网易互娱笔试题:社交软件好友状态排序

首先是字典排序的过程,如下所示:使用lambda函数并用元祖可以指定排序优先级,乘以负号代表按由大到小排序,否则按由小到大排序。member['a']=[2,3]member['b']=[2,3]member['c']=[3,1]member['d']=[2,4]c=sorted(member.items(), key=lambda x:(-1*x[1][0],-1*x[1][1]...

2018-08-09 22:07:36 462

原创 2018个人所得税计算python

def cal(money): if money<5000: return 0 elif money<=8000: tax=(money-5000)*3/100 elif money<=17000: tax=3000*3/100+(money-5000-3000)*0.1 elif money<...

2018-08-09 21:58:04 8384

原创 静态变量,静态函数

1.无论是全局的静态变量还是局部的静态变量都存放于全局变量区域,生命周期是从程序开始到程序结束,注意,是程序不是函数。 2.静态局部变量vs局部变量:如下所示,a的存活周期是函数test()执行期间 ,而b的存活周期是整个程序的执行期间。但是他们的作用区域是一样的。void test(){ int a=3; static int b=10;}3.普通全局变量与静态全局...

2018-08-03 11:05:59 376

原创 python append 与+,浅拷贝、深拷贝

1.append是在原数组上做修改,而且没有返回值。如下函数,输出为Nonedef test(path): print(path)a=[1,2,3]test(a.append(4))2.是新建了一个列表,如下函数,输出为[1,2,3,4]def test(path): print(path)a=[1,2,3]test(a+[4])3.浅拷贝与深拷贝a=...

2018-08-02 16:29:16 1239

原创 排序算法 python实现

算法详细过程参考:https://www.cnblogs.com/onepixel/articles/7674659.html 1.冒泡排序:每次交换相邻的两个元素,大的放到后面,这样一次遍历后最大元素会放到队尾。def bubble(array): for i in range(len(array)): for j in range(1,len(array)-i):...

2018-07-25 16:59:34 184

原创 All Nodes Distance K in Binary Tree

首先建立无向图,然后进行广度优先搜索def distanceK(self, root, target, K): """ :type root: TreeNode :type target: TreeNode :type K: int :rtype: List[int] """ con...

2018-07-23 19:31:13 210

原创 python3读取键盘输入

从键盘输入:python从键盘得到的输入是一个字符串,若想获得整数或者其它类型需要进行转换,以从键盘输入列表为例。输入[1,2,3,4,5]line = input()a=line[1:len(line)-1]a=a.split(",")a = [int(i) for i in a]从键盘输入二维数组: def get2DlistData(): ...

2018-07-23 09:38:22 16178

原创 剑指offer总结(一)

替换空格python解法:使用join函数可以将列表转换为字符串class Solution: # s 源字符串 def replaceSpace(self, s): # write code here result=[] for char in s: if char==" ": ...

2018-07-22 21:05:12 101

原创 Mastering Opencv学习笔记(1)——图片卡通化

一.简介 可以通过opencv将图片进行卡通化处理,基本的思路是将图片的内容部分进行平滑处理,然后让边缘部分更加突出。首先,通过边缘检测滤波器获得图像的黑白素描图,然后通过双边滤波器获得平滑后的图像,最后将素描图覆盖到平滑后的图像上就可以得到类似于卡通图片的效果图。 二.具体实现 1.生成素描图 边缘检测的方法有很多,如Sobel,Scharr,Laplacian filte

2016-08-25 08:28:57 2875

LeetCode题解高清完整(c++版)

经典leetcode题解析,标签完整,分类刷题,使用语言C++,很好的刷题参考资料!

2018-08-03

啊哈!算法

《啊哈!算法》是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法。

2018-08-03

空空如也

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

TA关注的人

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