摘要: 1. 在流数据中,寻找第k大的数 2. 判断是否是回文字符串 2.1利用双指针判断,一个从左往右,另外一个从右往左,判断所在的字符是否相等 2.2利用栈来存储数据,然后依次出栈,观察出栈的顺序是不是与入栈的顺序一样 3.判断回文数 方法一:将整数转为字符串,利用上文的方法解决问题 方法二:数学方法 阅读全文
posted @ 2019-04-13 21:00 飞蝎儿 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 栈 先进后出(FILO) 队列 先进先出(FIFO) 阅读全文
posted @ 2019-04-13 16:08 飞蝎儿 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 从一个字符串中找到有且只有出现过两次的字符,并将其索引返回。 打印矩阵 斜对角线上的数 判断输入是否合法,例如“(【{}】)” 计算圆周率 阅读全文
posted @ 2019-03-11 17:26 飞蝎儿 阅读(165) 评论(0) 推荐(0) 编辑
摘要: # 实现一个文件的上传或下载 server端 # 配置文件 ip地址 端口 import socket import struct import json sk = socket.socket() sk.bind(("127.0.0.1", 8090)) sk.listen() buffer = 1024 conn, addr = sk.accept() # 接收 head_lengt... 阅读全文
posted @ 2019-03-06 10:53 飞蝎儿 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1 import re 2 3 4 def strip_operate(exp): # 合并多余的操作符 5 exp = exp.replace("+-", "-") 6 exp = exp.replace("--", "+") 7 return exp 8 9 10 def cal_exp_son(exp_son): # 计算两... 阅读全文
posted @ 2019-02-24 10:38 飞蝎儿 阅读(738) 评论(0) 推荐(0) 编辑
摘要: from math import pi class Circle: def __init__(self, r): self.r = r def area(self): return pi*self.r*self.r def per(self): return 2*pi*self.r class Ring: ... 阅读全文
posted @ 2019-02-15 21:20 飞蝎儿 阅读(101) 评论(0) 推荐(0) 编辑
摘要: column_dic = {"id": 0, "name": 1, "age": 2, "phone": 3, "job": 4} def get_show_list(col_condition): # "select age,name" """ 获取要展示的列名 :param col_condition: 用户输入的select条件 :return: 列名组... 阅读全文
posted @ 2019-02-15 16:56 飞蝎儿 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: class Person: country = "China" def __init__(self, name, hp, aggr, sex): # self 实际上是一个大字典 self.name = name self.hp = hp self.aggr = aggr self.sex = sex ... 阅读全文
posted @ 2019-02-15 15:44 飞蝎儿 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 2.递归方法 第三种方法 阅读全文
posted @ 2019-02-15 12:22 飞蝎儿 阅读(251) 评论(0) 推荐(0) 编辑