2020年1月18日

替换空格(二)

摘要: # -*-coding:utf-8 -*- ''' 题目 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如, 当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路 利用python字符切分函数,以空格进行切分:split(' ') 再将切 阅读全文

posted @ 2020-01-18 20:52 天池怪侠 阅读(109) 评论(0) 推荐(0) 编辑

二维数组中的查找(一)

摘要: # -*-coding:utf-8 -*- ''' 题目 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数, 判断数组中是否含有该整数。 思路 首先选取数组中左上角的数字。如果该数字 阅读全文

posted @ 2020-01-18 20:28 天池怪侠 阅读(197) 评论(0) 推荐(0) 编辑

经典洗牌算法

摘要: # -*-coding:utf-8 -*-'''背景 https://www.jianshu.com/p/4be78c20095e 在n个不同的数中随机取出不重复的m个数。洗牌算法是将原来的数组进行打散, 使原数组的某个数在打散后的数组中的每个位置上等概率的出现,刚好可以解决该问题。洗牌算法 由抽牌 阅读全文

posted @ 2020-01-18 16:07 天池怪侠 阅读(567) 评论(0) 推荐(0) 编辑

2020年1月3日

查找算法

摘要: 常见查找算法有七种,分别为顺序查找,二分查找,插值查找,斐波那契查找,树表查找,分块查找,哈希查找。 一般使用的是顺序查找和二分查找 顺序查找代码: class Sequential_Search(object): def __init__(self, arr): self.arr = arr de 阅读全文

posted @ 2020-01-03 19:12 天池怪侠 阅读(178) 评论(0) 推荐(0) 编辑

2020年1月2日

求二叉树的深度,从根节点到叶子节点的最大值,以及最大路径(python代码实现)

摘要: 首先定义一个节点类,包含三个成员变量,分别是节点值,左指针,右指针,如下代码所示: class Node(object): def __init__(self, value): self.value = value self.left = None self.right = None 接下来就是二叉 阅读全文

posted @ 2020-01-02 10:48 天池怪侠 阅读(2600) 评论(0) 推荐(1) 编辑

2019年9月3日

Python中函数参数 *args 和 **kwargs

摘要: 普通参数,即在调用函数时必须按照准确的顺序来进行参数传递。 默认参数,即参数含有默认值,在调用函数时可以进行参数传递,若没有进行参数传递则使用默认值,要注意,默认参数必须在普通参数的右侧(否则解释器无法解析)。 元组参数,即 *args,参数格式化存储在一个元组中,长度没有限制,必须位于普通参数和默 阅读全文

posted @ 2019-09-03 17:42 天池怪侠 阅读(1776) 评论(0) 推荐(1) 编辑

排序代码

摘要: 快速排序 冒泡排序 插入排序 选择排序 归并排序 阅读全文

posted @ 2019-09-03 15:08 天池怪侠 阅读(203) 评论(0) 推荐(0) 编辑

python 字典排序

摘要: # 如何根据字典“键”或“键值”进行不同顺序的排序?dic = {'c': 1, 'a': 3, 'b': 2}# 按键升序排序key_asc = sorted(dic.items(), key=lambda item:item[0], reverse=False)print(key_asc)# 结 阅读全文

posted @ 2019-09-03 12:28 天池怪侠 阅读(1016) 评论(0) 推荐(0) 编辑

2019年8月28日

pdf转word

摘要: https://smallpdf.com/pdf-to-word 阅读全文

posted @ 2019-08-28 13:53 天池怪侠 阅读(141) 评论(0) 推荐(0) 编辑

2019年8月1日

C语言位运算

摘要: 运算规则 1、&与运算:对应两个二进位均为1时,结果位才为1,否则为0。(有假为假==0) 2、|或运算:对应的两个二进位有一个为1时,结果位就为1,否则为0。(有真为真==1) 3、^ 异或运算:对应的二进位不同时为1,否则为0。(不同为真==1,相同为假==0) 注意:(1)相同整数相^的结果是 阅读全文

posted @ 2019-08-01 16:50 天池怪侠 阅读(439) 评论(0) 推荐(0) 编辑

导航