- 博客(7)
- 收藏
- 关注
原创 二分法难点记录
二分法难点记录 确定右边区间是开区间还是闭区间 (1) 左闭右闭区间意味着left == right是由意义的,左闭右开区间意味着left == right没有意义。 如果是左闭右闭区间,left == right是有意义的,所以while的退出条件应该为 while(left <= right){ // code } 如果是左闭右开区间,left == right是没有有意义的,所以while的退出条件应该为 while(left < right){ // code } (2) 左
2022-05-30 10:14:28
250
原创 Python回溯算法解决n皇后问题(蓝桥杯练习题)
n = 8 # rec = [] # 定义二维数组存放皇后放置的位置信息 count = 0 # 用于记录可能的情况 def Check_bool(y, x, rec): # 主要是检查不能在同一行不能在同一列不能在正负对角线 for j in rec: if j[0] - j[1] == y - x or y + x == j[0]+j[1] or y == j[0] or x == j[1]: return False return
2021-04-14 10:44:34
508
原创 Python算法水洼数目备战蓝桥杯
# 水洼数目 # # 有一个大小为N×M的园子,雨后积起了水。 # # 其中: 1代表有水, 0代表没水 # # 八连通的积水被认为是连通在一起的。请求出园子里总共有多少水洼?(八连通指的是下图中相对w的*部分) # # *** # *W* # *** # # 例如某园子如图: # # W........WW. # .WWW.....WWW # ....WW...WW. # .........WW. # .........W.. # ..W......W.. # .W.W.....WW. # W.W.W..
2021-04-10 18:49:52
329
原创 dfs竞赛题----部分和(挑战程序设计竞赛)(Python实现)
dfs竞赛题----部分和(挑战程序设计竞赛)(Python实现) Python代码 n = int(input()) a = list(map(int,input().split())) k = int(input()) kk = k cur = 0 L =[] def dfs(k, cur, L): if k == 0: print("Yes ", end='') print('(', end='') print(kk, '= ', end=''
2021-03-26 13:35:14
186
原创 学习STM32的一些记录_创建库函数版本的工程
1.新建一个文件夹,用于存放MDK的工程所有文件。例如新建文件夹Template。 2.在Template下新建一个USER文件夹,用于存放工程。 3.打开MDK5,新建工程,目录在USER下。 4.在Template下新建CORE、OBJ和STM32F10x_FWLib. CORE是用来存放核心文件以及启动文件,工程创建成功后,会有三个文件 被复制到这个文件夹分别是 core_cm3.c\cor...
2020-02-08 22:10:03
291
原创 自己学习的记录
自己学习的一点记录 一、C语言的指针 1. 指针 和 指针变量 指针就是地址 地址就是指针。 指针变量是一种特殊的变量 ,这个变量存储的是 内存单元的编号,或者说指针变量就是存放地址的变量。 2.指针的分类:基本类型指针, 指针和数组, 指针和函数,指针和结构体,多级指针。 (1)基本指针的类型 int * p; /*这句代码代表的意思:p是变量的名字,int * 表示p存放的...
2020-02-08 21:07:12
148
原创 warning: #1295-D: Deprecated declaration LED_Init - give arg types警告的解决办法
2020-02-08 20:49:38
3996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅