给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 ...
分类:
编程语言 时间:
2019-06-08 16:18:25
阅读次数:
119
BFS一般用来求最少多少步操作,因为离根结点最近的结点会被最先访问,需要利用队列来实现,将当前搜索到的状态的每一种子状态压如队列,记录之后,检查队列是否为空,如果不为空,就将队首元素弹出,并且以这个状态为根结点进行BFS直到整个队列为空为止q.push(head);void BFS(!q.empty ...
分类:
其他好文 时间:
2019-06-07 22:54:33
阅读次数:
121
1. while 循环 where:程序中:你需要重复之前的动作,输入用户名密码时,考虑到while循环。 what:while 无限循环。 how: 1. 基本结构: 2. 初识循环 3. 循环如何终止? 3种 1. 改变条件。 3. continue 4. 系统命令(后续) 4.while el ...
分类:
其他好文 时间:
2019-06-07 21:18:02
阅读次数:
117
链接 [https://codeforces.com/contest/557/problem/C] 题意 给你每个木棍的长度,以及移除每个木棍的代价 使得桌子稳定,最长的木棍必须大于剩下的一半 分析 这个数据范围,就是得暴力和前缀和还有一些技巧 枚举每一种长度,大于它的全部移除, 那么剩下的就尽可能 ...
分类:
其他好文 时间:
2019-06-06 00:03:44
阅读次数:
100
运算符 逻辑运算: and 并且的意思. 左右两端的值必须都是真. 运算结果才是真 or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假 not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真break 结束循环. 停止当前本层循环continue 结束当前本 ...
分类:
其他好文 时间:
2019-06-05 00:04:37
阅读次数:
145
1 字符串格式占位符 1.1%s %d %% 占位符 预留 字符串 整型 (转义) 1.2 f"" 2 while 循环 while循环两种终止循环的方式 ? 1 循环条件为False ? 2 循环体中执行到break continue关键字:跳出本次循环,开始下一次,当continue为循环体最后 ...
分类:
编程语言 时间:
2019-06-04 16:19:38
阅读次数:
113
break语句与continue语句 1.break语句 break语句只包含一个关键字break,且只能出现在while或for循环中,当程序执行到break时,将跳出整个循环结构而继续执行后面的语句。 2.continue语句 continue语句只包含一个关键字continue,且只能出现在w ...
分类:
其他好文 时间:
2019-06-04 14:46:26
阅读次数:
118
概述 程序有 3 种结构:顺序结构、选择结构和循环结构。分别为:if elseswitch case,while与do while,for, foreach,return,break ,continue if else if 选择结构是根据条件判断之后再做处理的一种语法结构。默认情况下,if 语句控 ...
分类:
编程语言 时间:
2019-06-04 09:55:22
阅读次数:
102
recv是用户态的应用程序发起的 队列:是先进先出,吃了拉 队栈:是先进后出,吃了吐 输入空重新输入用continue import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind(('192.168. ...
分类:
其他好文 时间:
2019-06-04 00:01:42
阅读次数:
127
#用户登陆(三次输错机会)且每次误时显示剩余错误次数(提示:使?字符串格式化) # i = 3 # username = "yangxiaoer" # password = "123456" # while i>=0: # name = input("请输入你的用户名:") # if name ==... ...
分类:
其他好文 时间:
2019-06-03 17:27:43
阅读次数:
107