- 博客(9)
- 收藏
- 关注
原创 Mac 连接iPhone或者iPad出现闪断电
Mac 连接iPhone或者iPad出现闪断开解决方法在Mac终端输入如下,即可解决:sudo killall -STOP -c usbd
2020-09-07 09:06:16
1145
原创 二叉树的层次遍历-(从上到下,从左到右打印二叉树)python
二叉树的层次遍历(从上到下,从左到右打印二叉树):# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = None# 思路:# 先从根节点开始,把根节点放入临时节点list中,同时把根节点的val值放入要打印的ret列表中# 把该根节点的左节点、右节点加入到临时节点list
2020-08-16 18:28:03
764
原创 树的遍历(递归+非递归实现)python版
树的遍历先序、后序、中序(递归法+非递归)class TreeNode(object): def __init__(self,x): self.val = x self.left = None self.right = None# 1. 深度优先# 2. 广度优先# 对于深度优先来说:# 1.先序遍历# 2.中序遍历# 3.后序遍历##### 递归方式实现 ######## 先序def preOrderRecusive(ro
2020-08-14 11:23:50
888
原创 sql_mode = only_full_group_by不兼容mysql8.0解决方案
mysql8.0在Mac OS上遇到sql_mode = only_full_group_by不兼容,解决方案:从mysql控制台中删除ONLY_FULL_GROUP_BY(在navicat命令窗口运行):SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));实测可行
2020-08-05 11:12:16
515
原创 华为2020.05.13笔试题:01.判断日期是周几
题目:1980 01 02 周五,求1980 01 04周几描述:给一个日期,并告诉你是周几;然后再给你一个日期,请你判断这是周几。#题目:1980 01 02 周五,求1980 01 04周几# 随机输入日期,计算出星期几print("2080年1月2号是星期二,作为参考日期")year = int(input("请输入要查询的年份:"))mon = int(input("请输入要查询的月份:"))day = int(input("请输入要查询的天:"))list1 = [31,
2020-07-08 15:30:38
303
原创 华为2020.05.13笔试题:02.调节路灯亮度
2. 题目:一条道路上有几个固定位置的路灯,路灯需要照亮道路所有公交车站,给出道路上所有公交车站和路灯的位置序号,公交车站和路灯均按照位置所分布在道路上,计算路灯亮度(指路灯位置序号到公交站位置序号的距离)调节到多少,可以照亮道路上的所有公交站。输入描述:第一行表示公交站的位置序号,逗号分隔第二行表示路灯位置序号,逗号分隔输出描述:输出路灯最小亮度输入:3,1,4,23输出:2描述:路灯位置3,要照亮公交站1,需要调节路灯亮度为2.备注:假设所有路灯调节为同一亮度,公交站位置最
2020-07-08 15:30:27
734
原创 华为2020.05.13笔试题:03.最少采购几本书
3. 题目租书屋老板打算购一批新书,选了n本价格相同的书作为备选,并给VIP读者发了一批调查问卷,收集到每位读者想看的书的列表。为了节省采购成本,老板决定在保证每位VIP读者至少有一本喜欢的书进入采购清单的前提下,最小化采购费用。现把书和读者都从0开始编号,整理出读者想看的书的列表为b,请输出最少的采购书本数量。输入描述:第一行为书本数,第二行为读者数;第三行开始为读者想看的书的列表b,每行至少包含一本书的id,多本书的id用1个空格分隔。注意:题目保证输入的合法性1 <= n <
2020-07-08 15:30:13
457
原创 题目:第K个不被N整除的数字
函数F(N,K)表示在正整数序列中,第K个被N整除的数字是多少?输入描述:第一行一个整数T,表示测试用例的组数,接下来的T行,每行两个整数N,K。输出描述:共T行,每行输出一个数,表示F(N,K)的值。例如:输入:53 13 23 33 43 5输出:12457代码如下:import sysif __name__ == "__main__": # 读取第一行的n t = int(sys.stdin...
2020-06-04 10:48:31
986
原创 题目:动态规划(1)
题目:动态规划(1)题目图片描述如下:1~8表示8个区段,红色标出每个区段的工价,横轴表示时间,每个时间点只能完成一份工,请问一个员工一天最多可以赚多少钱?python实现如下prev = [0,0,0,0,1,0,2,3,5]Vi = [0,5,1,8,4,6,3,2,4]dp = [0]for i in range(1,9): dp.append(max(dp[i-1],dp[prev[i]]+Vi[i]))print(max(dp))题目出自B站教学:https://w
2020-06-03 18:16:47
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人