- 博客(9)
- 收藏
- 关注
原创 试题D: 迷宫
【问题描述】下图给出了一个迷宫的平面图,其中标记为1 的为障碍,标记为0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共10 步。其中D、U、L、R 分别表示向下、向上、向左、向右走。对于下面这个更复杂的迷宫(30 行50 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请找出字
2021-04-12 21:47:13 157
原创 试题I:糖果(第十届蓝桥杯C++A组)(采用DFS)
试题I:糖果(第十届蓝桥杯C++A组)(采用DFS)题目:试题 I: 糖果时间限制: 1.0s 内存限制: 256.0MB 本题总分:25分【问题描述】 糖果店的老板一共有 M 种口味的糖果出售。为了方便描述,我们将 M 种口味编号 1 ∼ M。 小明希望能品尝到所有口味的糖果。遗憾的是老板并不单独出售糖果,而是 K 颗一包整包出售。 幸好糖果包装上注明了其中 K 颗糖果的口味,所以小明可以在买之前就知道每包内的糖果口味。 给定 N 包糖果,请你计算小明最少买几包,就可以品尝到所有
2021-02-22 22:42:11 386
原创 Python---pandas的学习笔记
pandas是python的第三方库,它是一个基于numpy的,用于数据分析的库;但前面也提到过:numpy也是用于数据分析的库,这两者有何区别?请看下图:说的简单一些,numpy更侧重于将数据存储成多维数组,以及这些数组维度的改变。而pandas侧重于数据的实际使用,而不是数组的维度结构pandas的引用方法如下:import pandas as pdpandas库提供了自己的数据类型,同时也提供了很多数据分析的工具主要的数据类型:Series,DataFrame主要的数据操作:基本操作,
2020-07-31 17:00:03 340
原创 Python---MatPlotlib库的学习笔记
Matplotlib和numpy库一样,都是python的第三方库,numpy库侧重于数据的统计,计算,分析,详细看这里;Matplotlib库则侧重于图形的绘制,将数据可视化,支持许多种图像的绘制,具体看这里。Matplotlib库支持的功能太多,一般情况只使用其中的pyplot子库就已足够,具体使用方法如下:import Matplotlib.pyplot as plt初识MatPlotlib.pyplot上初中时,学的最简单的图形是什么?没错,坐标系,学习pyplot,第一步先学会画一个平面
2020-07-28 19:59:24 259
原创 Python---numpy的学习笔记
第一周 数据分析之表示一维,二维数组的存取多维数组的存取fromfile与tofile存a.tofile(frame,sep='',format='%s')#frame:文件,字符串#sep:数据分割字符串,如果是空串,写入文件为二进制#format:写入数据的格式#例:a=np.arange(100).reshape(5,10,2)#将a以十进制类型存入b.dat文件,元素间以,分割a.tofile(b.dat,sep=',',format='%d')#将a以二进制形式存入c.d
2020-07-27 16:08:11 226
原创 Python基础学习笔记
第一天基础知识点python分为shell和IDLE,其中在IDLE中编写源代码,执行时自动使用shell执行代码,与MATLAB副本相似基础语法dir()命令help(函数名)命令:可以查询命令功能,与MATLAB相似命名规则与C相同,不能以数字开头python区分大小写语句结束不需要;,但是要换行数据类型整型,浮点型,布尔型,字符串,没有数值大小限制,类似于java的数据不同类型间可以转换,格式:a=类型(数据)可使用type查看数据类型可使用isinstance函数
2020-07-14 17:58:37 136
原创 汇编复习笔记
第二章 80x86计算机组织中央处理机CPUCPU的组成CPU的功能:执行指令序列(位于存储器中)全机的控制作用(取数,执行,存储…)CPU的组成算术逻辑部件(ALU)算数,逻辑运算控制逻辑全机控制工作工作寄存器存取速度比存储器快得多,存放运算中的信息。区分工作寄存器,存储器(内存),外部存储器(外存)80X86寄存器组通用寄存器AX,BX,CX,DX可称为数据寄存器,都是通用寄存器,但他们又可以用于各自的专用目的:**AX:**作为累加器,与外部设备传
2020-06-04 18:23:15 470
原创 c++复习笔记
c++基础知识文件扩展名不同编译器扩展名不同,一般为.cpp,.cxx,.cc注释//为当前段内的注释/**/可以跨段注释命名空间即为函数库(iostream.h,stream.h…)声明:namespace A{int x;void fun(){…};}访问:当定义了以上A时,可采用两种方式访问A::x;A::fun();using namespace A;A;示例:using namespace std;cout<<“oh!”<<end
2020-06-03 11:15:08 274
原创 markdown学习笔记
这是一篇MARKDOWN的学习笔记何为MARKDOWN?日常生活经常用到word文档,这被称为——富文本编辑器也就是说,我们用键盘输入内容,但是文章的格式(字体大小,标题,斜体,颜色,加粗…)需要用鼠标来设置,这需要不断地在键盘与鼠标间切换,十分不方便。markdown则提供一种方法,使我们能用键盘改变格式,从而专心于文章的内容上。既可用于类似word这类文章的编写,也可以用于编写html如何实现个人感觉,markdown和html(网页)的编写类似,通过一些符号划分区间,这些符号可以定义当前区
2020-05-28 20:35:43 385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人