自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 CSP:202206-2 寻宝!大冒险!

CSP:202206-2 寻宝!大冒险!

2022-09-20 13:17:32 676 2

原创 pow函数

pow函数

2022-09-20 12:50:12 2597 1

原创 2021-09-26

stack为栈,是STL中实现的一个后进先出的容器。要使用 stack,应先添加头文件include,并在头文件下面加上“ using namespacestd;"常用函数:(1)push():push(x)将x入栈(2)top():top()获得栈顶元素(3)pop():pop()用以弹出栈顶元素(4)empty():empty()可以检测stack是否为空,返回true为空,返回falseC++中的String的常用函数用法总结为非空C++中的string的常用函数用法总结size()和l

2021-09-26 23:15:14 81

原创 2021-09-26

数据库的substr函数用法:1、【substr(str,pos,len)】从pos开始的位置,截取len个字符。2、【substr(str,pos)】 pos开始的位置,一直截取到最后。min 是c++标准库头文件中的一个重要的函数。它的功能是一个最小值的函数,比较两个数值的大小,返回他们的之间最小值。max函数同理。#pragma once与#ifndef目的:为了避免同一个文件被include多次同一个文件被include多次的危害:(1)防止重复定义的错误;(2)如果这个头文件变化,

2021-09-26 23:00:02 91

原创 2021-09-26

C++中的unordered_map用法详解简介:1.unordered_map是一个将key和value关联起来的容器,它可以高效的根据单个key值查找对应的value。key值应该是唯一的,key和value的数据类型可以不相同。2.unordered_map存储元素时是没有顺序的,只是根据key的哈希值,将元素存在指定位置,所以根据key查找单个value时非常高效,平均可以在常数时间内完成。3.unordered_map查询单个key的时候效率比map高,但是要查询某一范围内的key值时比ma

2021-09-26 22:51:51 46

转载 力扣做题记录

1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。解题思路:最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元

2021-09-24 23:28:29 164

原创 一些基础算法

//有一对兔子,从出生后第三个月起每个月都生一对兔子,//小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数?//解题思路:斐波那契数列//相当于前两个月的兔子数量为1,//第三个月兔子数量=第一个月兔子生下的兔子【即第一个(相对于此时的第三个月来说)月兔子的数量】+第二个月兔子的数量#include<iostream>using namespace std;int main() { int f1 = 1, f2 = 1; int f3; cout &

2021-09-19 21:21:16 62

原创 带头结点的单链表的反转

#include<iostream>using namespace std;struct LNode { int data; LNode *next;};typedef LNode LNode;typedef LNode *LinkList;//初始化单链表void InitList(LinkList &L) { L = new LNode; L->next = NULL;}//尾插法建立单链表LinkList TailInsert_List(LinkL

2021-09-15 22:18:01 439

原创 2021-09-13

1.保留整数的后两位:%100就可以完成

2021-09-13 21:14:17 60

原创 2021-09-12

1.迭代器问:为什么迭代器有时要加typename有时又不用?答:template <typename C> void print2nd(const C& container) { if (container.size() >= 2) { C::const_iterator iter(container.begin()); ++iter; int value = *iter; st

2021-09-12 23:17:12 80

原创 2021-09-07

printf补0的操作printf ("%3d\n", 5);printf ("%03d\n", 5);输出为___5(_表示空格)005scanf可以指定输入数据所占列宽,系统自动按它截取所需数据。如:scanf(“%3d%3d”,&a,&b);输入:123456系统自动将123赋给a,456赋给b。万能头文件include</stdc++.h>包含了这个头文件可以在C++中使用printf和scanf...

2021-09-07 23:05:42 125

原创 2021-09-05

c++ 强制类型转换(要转化成的类型)原来的类型例如:(long)intC++科学计数法0.01 = 1e-2 (注意e前面的那个是数字1)100 = 1e2C / C++ 如何保留两位小数先说C++代码#include <iostream> #include <iomanip> //不要忘了头文件using namespace std;int main(){ //第一种写法 cout<<setiosflags(ios::fixed)<

2021-09-05 13:22:08 60

空空如也

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

TA关注的人

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