- 博客(19)
- 收藏
- 关注
原创 蓝桥杯 成绩统计 总结(C格式化输出)
整形与整形相除,结果直接取整数部分,不会四舍五入。如果需要四舍五入可以将其中任意一个数转化为浮点型,然后保留需要的位数即可。限制位数都是在元素达不到该位数时才有用,若超出,则输出的为原数;C语言格式输出%需要使用两个百分号。
2024-03-20 19:37:29 135 1
原创 C++ 位运算 与 进制转换总结
string str;int a,t;string ans;while(a!=0)a/=t;return ans;return 0;
2024-03-09 22:22:41 814
原创 C++STL vector基础知识总结
5.1 vector中使用v0.capacity()函数返回容器容量5.2 vector中使用v0.size()erase()函数返回元素个数v0.size()5.3 vector中使用v0.empty()函数判断容器是否为空v0.empty()5.4 vector中使用v0.resize(n,elem)函数重定义容器长度为n,若长度变长,使用elem元素填充(elem默认值为0),若长度变短,则删除多余元素。//05返回容器容量,计算元素个数,判空,重定义容器大小//1返回容器容量。
2024-03-07 22:06:51 373
原创 C++动态规划最大连续子序列和
给定一个数组a[ n ] ,数组元素均为自然数集(有正数,有负数),请求出该数组一个连续的子序列,使得这个子序列的和值最大。
2024-02-29 23:09:50 555
原创 蓝桥杯-644 方格分割 (C++)
6*6的方格,沿着网格线剪成完全相同的两部分,则剪出的两部分必定关于方格中心对称。就是说,分割线必定会经过方格的中心,且关于中心对称。那么,只需要确定从网格中心点到达边界的分割线,就可以根据对称原理得到完整对称线。综上,只需从方格线的中心点搜素出可以到达边缘点的路径即可。题目中表明旋转对称属于同一种分割方法,而分割线是中心对称的,所以,要将搜索出来的结果除以4即可。
2023-12-05 16:53:14 468 1
原创 C++STL list
STL中的list是一种双循环链表的存储结构,物理存储单元上非连续,数据元素的逻辑顺序是通过链表中的指针链接实现的。链表由一系列结点组成,结点包括存储数据元素的数据域,以及存储前一个结点和后一个结点的地址的指针域。由于链表的存储方式并不是连续的内存空间,因此链表list中的迭代器只支持前移和后移,属于双向迭代器。简单说就是list的迭代器只能自增或自减,不能使用“+”与其他数相加。优点:可以快速删除或插入某一个元素。缺点:占用空间大,遍历麻烦。
2023-10-31 21:58:57 71 1
原创 pandas读取excel文件(DataFrame格式)
df = pd.read_excel('文件名.xlsx', sheet_name='工作表名',index_col=0)index_col=0 : 将第0列作为DF的行标签。
2023-10-24 23:22:17 315
原创 蓝桥杯真题练习--删除字符串(有不理解处)
题目:题解代码:注:如果一字符串是另一字符串的前缀字符串,那么其字典序小于后者。思路为:对字符串进行遍历,若该字符大于后一个字符,则删除该字符,退出内层循环;若小于后一个字符,不执行if语句,保留该字符,只执行j++,内层循环继续。直到循环t次。错误题解:不理解该题为什么不是先对字符串整体进行排序,然后删除t个最大的字符。
2023-10-19 21:26:44 51
原创 C++排序sort()函数
sort()是常用于数组和字符串中的排序函数,使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),效率较高。判断字符串中的若干个元素是否两两相同,正常情况需要分情况一组一组对比,此时可以使用sort(_name)函数进行排序,此时便不需要在进行分情况。sort(_name.begin(),_name.end(),less<data_type>())无返回值,修改_name自身。(3)第三个参数是排序的方法,默认是从小到大排序,反之用grater<data_type>().
2023-10-17 20:51:14 128 1
原创 数据结构停车场管理系统设计
数据结构与算法分析课程设计之数据结构停车场管理系统设计。主要应用到数据结构中的栈与队列。运用到的编程语言为C++。
2023-07-05 11:42:01 5774 2
原创 Pandas库DataFrame基本知识
Series 与DataFrame是pandas库中的核心数据类型。DataFrame 是二维表格,其每一列都是一个Series。
2023-04-02 20:34:56 351 2
原创 Pandas库Series基本知识
Series 与DataFrame是pandas库中的核心数据类型。Series是一维表格,每个元素带标签且有下标,兼具列表和字典的访问形式。
2023-03-26 21:32:26 1929
原创 python列表类型
列表(list)是包含若干个对象引用的有序序列,属于序列类型。其长度与内容都是可变的,也可以对列表中的数据项增加,删除和替换等一系列操作。列表属于序列类型,其元素之间存在先后关系,可以通过序号访问。列表类型共用一套相同的索引体系,即正向递增序号和反向递减序号,如下图所示。(在python中,"[ ]"中表示区间时用冒号“ :”,表示列举时用逗号 " , "隔开各元素.)获取列表某个位置的若干元素,其结构如下(可以混用正向递增序号和反向递减序号)其中,m 为切片起始点,n为切片结束点,k为步长。
2023-03-19 22:00:27 200 1
原创 安装下载Anaconda + Pycharm + Pytorch
1.直接在浏览器中打开Anaconda官网。 2.进入官网页面后点击下载。 3.找到并点击安装包进行下载。4.下一步。 5.同意。6.选择Just me,点下一步。 7.选择安装路径,最好不要装在C盘。我的是装在了D盘。点下一步。 8.把下图的这两个选项都勾选了,第一个是自动添加环境变量到电脑中。之后点击下载。 9.等待安装即可(时间可能会稍长)。后面的几个弹窗直接选择“Next”或者“Finish”即可,无影响10.下载pycharm社区版(免费的),可以在电脑自带的软件商店中下载,可以到官网下载。我的是
2023-03-05 17:20:54 4095 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人