- 博客(7)
- 收藏
- 关注
原创 Python 二叉树操作
class BinaryTree(): def __init__(self, x): self.data = x self.left = None self.right = None def CreateNode(x): Node = BinaryTree(x) return Node def find(Node, ...
2020-03-04 21:19:50 102
原创 二分查找
def TwoSearch(aList,x): left = 0 right = len(aList) - 1 while(left<=right): mid = (left + right) // 2 if(aList[mid]>x):right = mid -1 elif(aList[mid]<x):left = mid + 1 else:return...
2020-03-04 21:15:01 63
原创 Python 排序算法总结
import math def BubbleSort(aList): count = [i for i in range(len(aList))] for i in count[::-1]: flag = 0 for j in range(0,i): if aList[j] > aList[j+1]: ...
2020-03-04 17:27:27 82
原创 坐标移动华为笔试题
开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S)+数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如AA10;A1A;$%$;YAD;等。 下面是一个简单...
2019-03-30 17:56:25 166
原创 提取不重复的整数华为笔试题
while True: try: op = [] number = int(input()) while number!=0: num = number%10 number = number//10 op.append(num) new_op = []...
2019-03-27 10:21:18 278
原创 合并表记录
数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 while True: try: all_temp_values = [] all_temp_keys = [] new_all_temp = {} j = 0 count = int(...
2019-03-27 10:09:13 116
转载 python基础学习
Python中input默认输入为字符串,为其他形式的变量需要转义一般开头添加#coding=utf-8a = 'ABC' b = a a = 'XYZ' print(b)输出b为“ABC”python在创建变量是会创建为‘ABC’的字符串和a的变量,a指向‘ABC’,原因如下 python中习惯上采用大写字母表示常量,just habitpython中/为浮点数,即使整数相除也为浮点数9/3=3...
2018-06-22 17:31:39 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人