- 博客(20)
- 收藏
- 关注
原创 CCF CSF
CCF2013.12-12013.12-22013.12.3 &&2013.12.4 &&2013.12-1#include <iostream>#include <map> using namespace std;int main(){ map<int,int> m; int n,temp,max=0,id=0; cin>>n; while(n--){ cin>>temp; m[tem
2021-11-21 17:31:45
279
1
原创 C++中set的基本用法
C++中set的基本用法常用函数遍历方法头文件:#include “set”定义:set s;特性:set中元素是唯一并且有序性的(会自动排序)。常用函数s.insert(x); //向s中插入元素x,插入位置为最后s.count(x); //元素x出现的次数:0/1s.begin(); //返回set容器的第一个迭代器s.end() //返回set容器的最后一个迭代器s.clear() //删除set容器中的所有的元素s.em
2021-10-03 21:04:46
2693
原创 PAT乙级做题经验总结
PAT乙级做题经验总结1002 写出这个数 (20 分)1003 我要通过! (20 分)1004 成绩排名 (20 分)1005 继续(3n+1)猜想 (25 分)——————难题1008 数组元素循环右移问题 (20 分)1009 说反话 (20 分)1012 数字分类 (20 分)1013 数素数 (20 分)1015 德才论 (25 分)1017 A除以B (20 分)1019 数字黑洞 (20 分)1024 科学计数法 (20 分)——————难题1025 反转链表 (25 分)——————难题1
2021-09-23 21:01:24
848
原创 C++栈Stack基本用法
C++栈Stack基本用法常用函数函数例子头文件:#include “stack”定义:stack st特性:栈中对元素的操作局限于栈顶元素(出栈、入栈)常用函数st.push(); //入栈st.pop(); //栈顶元素出栈st.top(); //获得栈顶元素st.empty(); //判断栈空st.size(); //栈元素数量函数例子stack<int> st;//empty()if(st.empty()) cout<<"空"
2021-09-21 22:32:28
259
原创 动态数组vector基本用法
动态数组vector基本用法基本操作1、初始化2、下标直接获取3、循环遍历(迭代法)常用函数1、获取位置2、获取元素3、长度4、清空5、判断空6、删除7、添加8、插入9、比较其它函数头文件:#include “vector”定义:vector v;基本操作1、初始化vector<int>v; //定义,无空间vector<int>v(10); //定义并分配10个空间vector<int>v(10,3); //定义并分配10个空间,初值全为3
2021-09-21 22:18:50
506
原创 Map基本用法
Map基本用法基本操作1、插入值2、通过key获取值3、循环遍历(迭代法):实用函数1、删除值2、插入值3、判断为空4、查找值5、清空6、获取map的长度7、获取位置其它函数头文件:#include “map”定义:map<typename , typename> m基本操作1、插入值2、通过key获取值m[key]3、循环遍历(迭代法):m['a'] = 1; m['b'] = 2; m['c'] = 3;map<char, int>::iterator
2021-09-21 10:22:37
1842
原创 STL辅助文档
STL部分函数排序:sort(start,end,cmp)倒置:reverse(begin,end)复制数组:copy(a.begin(),a.end(),b.begin())查找元素:find(a.begin(),a.end(),10)头文件:#include “algorithm”部分函数排序:sort(start,end,cmp)sort(start,end,cmp)可以对基本数据类型数组,结构体数组,动态数组(vector)等数组排序。start为数组的开始节点,end为结束节点(排序不包含
2021-09-21 09:49:29
200
原创 C++中string字符串
C++中string字符串常用一、输入字符串二、字符串转换(char[]、string、int[])函数1、大小写转换2、倒置3、截取4、长度5、插入字符6、拼接7、字符串位置:9、string比较的特点10、查找字符头文件:#include string常用一、输入字符串1、带空格字符串:getline(cin,words); string a;getline(cin,a);2、不带空格字符串:cin>>string二、字符串转换(char[]、string、int[])
2021-09-19 22:21:02
258
原创 (C++)char[]字符串
C++中char[]字符串字符1、判断类型2、大小写转化字符串1、大小转换2、字符串长度3、切割字符串4、复制5、比较6、拼接7、判断存在字符a1、判断类型引入头文件:#include ctype.hisalpha(char) //字母isdigit(char) //数字isupper(char) //大写字母isspace(char) //空格字符(空格 换行 回车)ispunct(char) //标点符号(英文格式的标点符号)isprint(char) //可打印字符2、大小写转
2021-09-19 21:56:16
3076
原创 C++基础常识
C++基础常识1、退出:exit(n)2、终止输入:ctrl+Z3、数据类型4、绝对值:abs(n)1、退出:exit(n)void exit(int value);exit的功能为,退出整个代码程序,将参数value返回给主调进程。exit(0):程序正常退出,exit(0)则是返回0。exit(n),n!=0:非正常退出,返回n到主调程序。2、终止输入:ctrl+Zeg:输入字符串结束 123 456//回车 ctrl+Z 3、数据类型数据类型大小char
2021-09-19 21:01:02
182
原创 JAVA组成概念
JAVA中各种层级,文件,包间的关系框架JAVAEEJavaWebMavenSpringMVCSpringSpringBootSpringCloud层级概念JVMJDKJRE客户端Tomcat容器服务器数据库文件类servletjsphtmlclassinterface包类.class.java.jar.war框架JAVA应用的不同方式下的框架JAVAEEJavaWebMavenSpringMVCSpringSpringBootSpringCloud层级概念JVMJDKJRE客户
2021-07-19 21:38:30
444
原创 码字快捷键
便捷快捷键control + D: 向下填充control + F: 查找control + G: 定位control + H: 替换control + S: 保存文件control + X: 剪切control + C: 复制control + V: 粘贴control + Z: 撤销上一次操作
2021-03-23 11:50:40
1524
原创 javaweb路径
javaWeb项目中路劲前加不加/的区别/asas/asas中:第一个/表示项目的更目录如果直接表示asas/asas责表示当前目录下的相对路径
2021-03-01 15:06:44
86
原创 基础知识
基础知识结构体的简介应用(typedef)结构体的简介应用(typedef)typedef struct{ double x,y;}Point; 这种定义结构体的格式可以使得结构体的创建如in,double一样double dist(Point a, Point b){ 正因为结构体的特殊定义方式这里可以直接这样定义参数 return hypot(a.x-b.x,a.y-b.y); //hypot函数》平方差}...
2021-02-01 13:09:43
151
原创 实用函数(C++)
实用函数1辅助功能1.计算程序运行时长: (double)clock()/CLOCKS_PER_SEC 输出时进制转换: int x = 17; printf("%d\n",x); //十进制 printf("%o\n",x); //八进制 printf("%x\n",x); //十六进制 printf("%u\n",-1); //输出补码数组2.给数组赋初值(如果赋初值为0可以直接={0}较为方便其它不行): int a[100]; //字符串同样适用 memset(a,0,
2021-01-24 21:28:26
721
1
原创 sin cos函数的实现
#include <iostream>#include <cmath>using namespace std; const double PI=3.1415926535879;int main() { double angle; cout<<"请输入角度"<<endl; cin>>angle; double radian=angle*PI/180; cout<<"sin("<<angle<<
2021-01-19 15:02:11
487
原创 c++实验报告
C++实验报告实验报告一实验报告一#include using namespace std;class Stock{private:int Number;float Max,Min,Begin,End;public:Stock();Stock(int n,float ma,float mi,float b,float e);Stock(const Stock &p);~Stock();void Set_Stock(int n,float ma,float mi,float
2020-10-25 11:42:27
1218
原创 坦克大战相应源代码及涉及知识点分析
坦克大战涉及的技术需求1. java面向对象编程2. 界面编程3. 绘图技术绘图原理4. 多线程5. 文件i/o操作6. 数据库坦克大战(1.0)涉及的技术需求1. java面向对象编程2. 界面编程3. 绘图技术绘图原理paint(Graphics g)绘制组件的外观paint()组件被调用:窗口大小发生改变时、repaint函数被调用时paint可以绘制的图形需掌握主要:1. drawLine直线,2. drawRect矩形边框,3. drawOval椭圆边框,4. fillR
2020-10-13 21:51:49
509
原创 图形用户界面(gui)开发
图形用户界面(gui)开发界面布局布局开发步骤边界布局(BorderLayout)流式布局(FlowLayout)网格布局(GrildLayout)swing组件面板组件(JPanel)几种常用组件标签框(JLabel),文本框(JTextField)复选框组件(JCheckBox),单选框组件(JRadioButton)下拉框(JComboBox),列表框(JList),滚动窗格(JScrollPane)界面布局布局开发步骤继承JFrame定义需要的组件创建组件设置布局管理器添加组件显示
2020-10-11 21:25:32
4028
原创 JAVA学习初步练习题
基础1.实验报告2.丢手绢游戏(建立链表)3.主人喂食(多态、抽象)4.机器开关(接口)5.面包厂买面包(综合)6.输入参数7.输入参数8.给三个人的投票系统(完全使用面向对象思想)9.查找数值(递归法,二分法)集合10.集合类及其特点11.集合遍历的方法12.员工管理系统(Arrylist(动态数组))13.泛型的应用14.集合的增删查改15.罗马数字转整型窗口18.窗口、按键建立16.父类创建子类构建函数17.final的用法 1.实验报告 C++
2020-10-11 16:38:28
499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人