自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fiona20的博客

坚持就是胜利!

  • 博客(373)
  • 收藏
  • 关注

原创 python打印字符串与整数时发现的问题

字符串和整数不能直接使用+号连在一起,因为+在这里被用作算术运算符进行数值相加。如果尝试这样做,会引发TypeError。但是,如果你使用,将它们隔开,Python会将它们视为元组中的两个元素,这是合法的。字符串和整数不能用+号连在一起,但是用,隔开就不出问题。Java里面字符串和整数是可以用+号 拼接在一起。

2024-04-19 17:24:29 231

原创 C++数组的创建、初始化、传参

【代码】C++数组的创建、初始化、传参。

2024-04-19 12:14:38 185

原创 明明是字符串,为什么写的是char* str

也就是说。

2024-03-23 17:37:29 834

原创 洛谷入门——P2670 [NOIP2015 普及组] 扫雷游戏

NOIP2015 普及组 T2。

2024-03-23 16:05:41 739

原创 数组不初始化带来的问题及解决、动态分配

为了避免未定义的行为和潜在的问题,最好在使用数组之前对其进行明确的初始化操作,将其元素设置为特定的值或赋予所需的初值。可能发生未定义行为:在C++中,访问未初始化的数组元素属于未定义行为,这意味着程序的行为是不可预测的。随机值:未初始化的数组元素可能包含之前内存位置上的任意值,这些值可能是随机的、垃圾的或者是之前存储在该内存位置上的其他数据。在C++中,如果你声明了一个数组但没有对其进行初始化,数组的元素将具有未定义的值。这意味着数组元素的值是不确定的,可能是。

2024-03-23 15:27:46 226

原创 洛谷入门——P2669 [NOIP2015 普及组] 金币

NOIP2015 普及组 T1。

2024-03-23 14:02:22 808

原创 洛谷入门——P1765 手机

一般的手机的键盘是这样的:要按出英文字母就必须要按数字键多下。例如要按出x就得按9两下,第一下会出w,而第二下会把w变成x。0键按一下会出一个空格。你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。

2024-03-22 11:50:00 304

原创 复习斐波那契(用C++写)

行,每行输出对应一个输入。输出应是一个正整数,为斐波那契数列中第。斐波那契数列是指这样的数列:数列的第一个和第二个数都为。,接下来每个数都等于前面。,要求斐波那契数列中第。

2024-03-21 15:36:03 331

原创 int数组最大能设置为多长?以及能存储的数字为多大?

在编译器里,每种类型的变量定义数组的时候都有一个数组大小,而这个大小对于不同的变量而言有不同的上限,这里的最大长度更准确的来说应该是系统堆的最大值。一个字符占1byte大小,8位,所以,理论上,在一个64位的编译器中,一个字符数组的最大长度是2147483648(理论)int类型的最大整数取决于编译器和操作系统的位数。

2024-03-21 15:31:33 348

原创 C++基础部分

不声明表取值(通常是把内存地址赋给一个指针类型的变量,然后通过 “ *变量名 ”来取出内存地址的值)puts(字符串名称) 输出一个字符串、一个换行符,等价printf(“%s\n”,a)//将字符串2前n个字符复制到字符串1后,返回字符串1的值。表示引用类型的变量(必须有另外一个变量赋值给该变量,否则不给编译)//s1与s2自左向右比较字符串的大小,>+,=0,<-在变量声明的时候,*表示该变量是一个指针变量;(1)字符串——getline(cin,s)1、表示数字的变量类型默认值都为0。

2024-03-21 14:08:01 309

原创 C++字符串匹配暴力解法

引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。在C++中,char *str和char str[]的主要区别在于它们是指针和数组的使用方式,以及它们在内存中的存储位置。主要区别在于,数组的内存是在栈上分配的,而指针的内存是在堆上分配的。也就是传递我们的指针。

2024-03-21 12:27:59 344

原创 C++字符串 字符数组 整数的转换及相关函数

在C++中,atoi()函数是将字符串转换为整数的函数,其作用与stoi()函数类似,不同之处在于atoi()函数是C语言中的函数,而stoi()函数是C++11中新增的函数。在C++中,stringstream是一个字符串流类/输入输出流对象,可以将字符串转换为数字、字符等基本数据类型。3.分割字符串 stringstream默认遇到空格、tab、回车换行会停止字节流输出。在将整数转换为字符串后,我们使用>>运算符将其读取到字符串变量str中,并输出到屏幕上。

2024-03-21 11:16:14 213

原创 C++控制台输入

puts则会将gets读入的所有全部输出(包括\n) ——char c[];getline(cin,s)同gets,不同的是只能读入string,不能读char : ——string类型。gets会把第一次出现的 \n 及先前的字符串读进去,碰到\n停止。——char c[];scanf会把 空格 与 \n 都读进去。cin会跳过 空格 与 \n。

2024-03-21 10:34:17 218

原创 洛谷入门——P1567 统计天数

炎热的夏日,KC 非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。经历千辛万苦,他收集了连续N1≤N≤106天的最高气温数据。现在,他想知道最高气温一直上升的最长连续天数。

2024-03-21 10:16:52 424

原创 洛谷入门——P1307 [NOIP2011 普及组] 数字反转

给定一个整数N,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。

2024-03-20 23:29:13 174

原创 洛谷入门——P1179 [NOIP2010 普及组] 数字统计

请统计某个给定范围LR的所有整数中,数字2出现的次数。比如给定范围222,数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。

2024-03-20 23:17:51 639

原创 洛谷入门——P1152 欢乐的跳

一个n个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了1n−1之间的所有整数,则称之符合“欢乐的跳”,如数组1423321。给定一个数组,你的任务是判断该数组是否符合“欢乐的跳”。

2024-03-20 17:27:03 250

原创 C++数组调用排序

sort函数的算法效率相当于快排。sort 函数默认的是进行升序排序。有两种方法可以进行降序,可自由选择。

2024-03-20 15:30:17 216

原创 洛谷入门——P1151 子数整数

【代码】洛谷入门——P1151 子数整数。

2024-03-20 11:45:54 97

原创 洛谷入门——P1150 Peter 的烟

与某些脑筋急转弯不同的是,Peter 并不能从异次元借到烟蒂,抽完后再还回去。)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?对于每组测试数据,输出一行包括一个整数表示最终烟的根数。根烟,他每吸完一根烟就把烟蒂保存起来,每组测试数据一行包括两个整数。

2024-03-20 11:11:34 524

原创 一些刷题需要用的大数据

【代码】一些刷题需要用的大数据。

2024-03-20 10:33:26 272

原创 简单二分查找代码c++

【代码】简单二分查找代码c++

2024-03-18 12:45:51 86

原创 前缀和C++

【代码】前缀和C++

2024-03-18 12:02:40 64

原创 Arcgis的学习

在【空间校正】工具条上,单击【空间校正】/【设置校正数据】,打开【选择要校正的输入】对话框,选中【以下图层中的所有要素】单选按钮,选择要校正的数据。还要打开捕捉工具条:在【编辑器】工具条上,单击【编辑器】/【捕捉】/【捕捉工具条】,选择折点捕捉,以便准确地建立校正连接。空间校正和地理配准操作方法类似,空间校正的对象是矢量数据,而地理配准的对象是栅格数据。【空间校正】/【校正方法】/【橡皮页变换】,设置校正方法。空间校正的一个典型应用是对矢量化后的结果进行处理。分为交互式矢量化和自动矢量化两种。

2023-04-10 17:04:59 842 1

原创 Matplotlib Python学习

【代码】Matplotlib Python学习。

2023-04-10 15:56:52 138

原创 matplotlib(老师PPT)

使用dir(line)、help()

2023-04-10 15:56:13 268

原创 复习C——指针

指针变量存储的不是变量,而是变量的地址。指针是c的精髓指针和指针变量1.通过变量的地址可以找到该变量所在的存储空间,所以说该变量的地址指向该变量所在的存储空间,该地址是指向该变量的指针。2.定义:变量类型* 变量名3.初始化:(1)接受变量的地址;int a=10;int* p;p=&a;(2)与其他指针变量指向同一块存储空间;int *q;q=p;(3)定义时同时赋值。int a=10;int* p=&a;&(取址运算符):取变量所在的地址*

2023-04-10 15:55:09 459

原创 对Numpy切片的认识

而numpy 以效率为主,所以 numpy 的切片返回的是原数据的视图,即不会创建新的内存地址,而是对原数据内存地址的引用。视图:当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化,同时,若基本表的数据发生变化,则这种变化也可以自动地反映到视图中。python的 list 的切片返回是原数据的副本,即开辟了一个新的内存地址储存数据,因此修改切片出来的结果,原数据并不会发生改变。数组切片不会复制内部数组数据生成一个副本,只会生成原始数据的新视图,这点与 python 不同。

2022-11-21 08:23:08 485

原创 Numpy——老师PPT

NumPy的数组对象支持加减乘除等操作,因为加减乘除操作在NumPy中使用ufunc实现,实际上是调用了ufunc。其中func是python函数,nin是func的输入参数个数,nout是func的返回值个数。ufunc函数:自定义——使用frompyfunc(func, nin, nout)NumPy内置的许多ufunc函数都是用c语言实现的,速度很快。使用reshape创建指定形状的新数组。改变shape即可改变数组的形状。对数组的每个元素进行运算的函数。创建数组时可以指定数据类型。

2022-10-31 10:51:03 530

原创 基于python的单链表

单链表

2022-10-30 21:09:08 173

原创 蒙特卡罗(Monte Carlo)法

它的实质是运用一连串的随机数来模拟可能出现的随机现象,即为了求解确定的数学问题,要构造一个与原来的问题没有直接关系的概率过程,并利用其产生统计现象的方法。其基本思路是通过构造概率模型,确定抽样总数、并产生一系列满足该概率分布的随机数,随后通过统计和计算,得出求解问题的数字特征和概率值等结果。又称统计实验法,是以概率论和数理统计为指导的模拟方法。

2022-10-30 11:43:53 878

原创 python基础(老师PPT5)

简单看一看

2022-10-21 15:01:30 157

原创 python数据可视化之美——数据可视化基础之Matplotlib

数据可视化基础

2022-10-15 21:25:53 623 3

原创 python数据可视化之美——基础

数据越来越多,人脑就那么大,我们要处理好数据,把数据转成图标比直接看数据更容易理解、有助于人做决策。

2022-10-13 11:45:57 705

原创 python基础(老师PPT)

python

2022-10-10 15:25:23 515

原创 python基础(老师PPT)

python

2022-09-26 17:31:28 403

原创 了解Dem数字高程模型、GDAL

简单了解

2022-09-22 21:07:27 605

原创 python基础(老师PPT)

python基础

2022-09-22 11:00:22 228

原创 遥感基础与电磁波性质

遥感

2022-09-17 15:59:28 229

原创 基于python的数据结构与算法——线性表之顺序表

快来学习顺序表~

2022-09-12 21:36:55 1322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除