- 博客(69)
- 收藏
- 关注
原创 排序!!!
(2)x是最小的一个数,end就会到达-1的位置,最后直接将x赋值给end+1位置。(1)待插入的数字是在前面有序数字的中间数,直接比较将x赋值给end+1位置。将出现的数字装进对应的桶里,最后对桶进行统计,是否有数字或者是否存在多个数字。即一般情况下的插入,我们随机列举了一些数字,待插入的数字分为两种情况。①单趟的实现(将x插入到 [0,end] 的有序区间)2.不能完成整体信息的排序。
2023-12-01 21:07:19 389 1
原创 购物车大致逻辑实现
以上就是一个网上购物系统的大致逻辑设计。在实际开发过程中,还需要考虑很多其他的细节和因素,如系统的安全性、性能优化、用户体验等。
2024-06-28 12:53:59 700
原创 大屏数据可视化——DataV平台下的零售数据驾驶舱大屏数据可视化
DataV组件库基于Vue (React版 (opens new window)),主要用于构建大屏数据展示页面即数据可视化。边框颜色属性属性说明类型可选值默认值color自定义颜色string[]背景色string1.color属性支持配置两个颜色,一主一副。2.颜色类型可以为颜色关键字、十六进制色、RGB及RGBA。本项目综合性的练习了关于使用DataV组件实现可视化的流程,从项目的初始化搭建到最后的成品。具体操作中使用了DataV中的圆环图组件、轮播图、轮播表、水位图。
2024-06-14 15:53:52 2059
原创 【全网最简单的解决办法】vscode中点击运行出现仅当从 VS 开发人员命令提示符处运行 VS Code 时,cl.exe 生成和调试才可用
where gcc。
2024-06-10 22:59:01 2182 4
原创 初识操作系统
模块化是将操作系统按功能划分为若干个具有一定独立性的模块。每个模块具有某方面的管理功能,并规定好各模块间的接口,使各模块之间能通过接口进行通信。还可以进一步将各模块细分为若干个具有一定功能的子模块,同样也规定好各子模块之间的接口。把这种设计方法成为模块-接口法。
2024-06-03 21:53:36 1145
原创 STL——set/multiset容器
/set排序存放自定义数据类型public:int m_Age;class cmp{public://自定义数据类新,都会指定规则Person p1("刘备",24);Person p2("张飞",25);Person p3("关羽",28);Person p4("赵云",21);it!=s.end();it++){cout<<"姓名:"<<it->m_Name<<" 年龄:"<<it->m_Age<<endl;cout<<endl;test01();
2024-05-12 13:33:00 256
原创 STL——list容器【链表】
it!=l.end();//容器的插入和删除//尾插//头插//尾删//头删//inset插入//删除//移除//清空l1.clear();test01();return 0;//l1不可以用[]访问list容器中的元素//l1.at(0)不可以用at方式访问list容器中的元素cout<<"第一个元素为:"<<l1.front()<<endl;
2024-05-12 13:32:34 817
原创 STL——deque容器【双端动态数组】
it!=d.end();//两端操作//尾插//头插//尾部删除//头部删除//尾插//头插//insert插入//insert重载//按照区间进行插入//删除it++;//按照区间的方式删除//清空d1.clear();test01();test02();test03();return 0;//deque容器数据存取。
2024-05-10 10:21:51 561
原创 STL——vector容器【动态数组】
it!=v.end();//尾插//输出:10 20 30 40 50//尾部删除//输出:10 20 30 40//插入 第一个参数是迭代器//输出:100 10 20 30 40//输出:1000 1000 100 10 20 30 40//删除//输出:1000 100 10 20 30 40//输出:20 30 40v1.clear();//输出:换行test01();
2024-05-10 08:49:19 657
原创 动态规划——背包问题
选择这个物品:f[i][j]=f[i-1][j-v[i]]+w[i]不选择这个物品:f[i][j]=f[i-1][j]最后决策通过取两个的最大值max()在二维情况下,状态f[i][j]是由上一轮i - 1的状态得来的,f[i][j]与f[i - 1][j]是独立的。而优化到一维后,如果我们还是正序,则有f[较小体积]更新到f[较大体积],则有可能本应该用第i-1轮的状态却用的是第i轮的状态。
2024-04-12 23:45:45 294 1
原创 啊丢的刷题日记(洛谷题单暴力枚举篇)
1.其实算长方形并不常见,但算矩形大家应该经常遇到,所以如果你会算矩形,再联系第一个问题,那答案就转化为 矩形个数-正方形个数.1.如果我们固定了正方形的右下角(i,j),你能不能算出此时可能的正方形的个数?2.像求解正方形个数一样,固定矩形右下角(i,j),显然此时矩形个数为i*j.有一个n×m 方格的棋盘,求其方格包含多少正方形、长方形(不包含正方形)。一行,两个正整数,分别表示方格包含多少正方形、长方形(不包含正方形)。一行,两个正整数 n,m(n≤5000,m≤5000)。1997年普及组第一题。
2024-03-23 16:07:35 329
原创 啊丢的刷题记录(洛谷题单数组篇)
话说有一天 linyorson 在“我的世界”开了一个 n×n 的方阵,现在他有 m 个火把和 k 个萤石,分别放在(x1,y1)∼(xm,ym) 和 (o1,p1)∼(ok,pk) 的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?
2024-03-20 23:21:33 343
原创 Linux基础命令
是英文list的缩写,ls打印出来的是当前目录下的文件清单常用参数:或者 是英文change directory的缩写常用范例:进入系统根目录: 英文print work directory的缩写常用参数:显示当前目录所在的物理路径: 显示当前目录所在的连接路径:mkdir:(创建指定名称目录)英文make directory的缩写常用参数:创建权限为777的目录:
2024-03-13 00:35:54 376
原创 利用IDEA创建Java项目使用Servlet工具
此时新建文件可以发现多了一个Servlet,我们点击会自动创建一个继承好的Servlet类。找到Tomcat的安装路径打开【lib】找到【servlet.jar】点击【确定】【模块】-【依赖】-【+】-【JAR】勾选上jar,然后【应用】-【确定】【文件】-【项目结构】
2024-03-09 22:58:25 531
原创 Acwing周赛记录
给定两个整数数对,每个数对都包含两个 1∼9 之间的不同整数。这两个数对包含一个公共数,即恰好有一个整数同时包含于这两个数对。给定这两个数对,请你找到这个公共数。
2024-02-26 14:57:59 385
原创 二分算法(c++版)
很多人会认为单调性是二分的本质,但其实其本质并非单调性,只是说,有单调性的可以进行二分,但是有些题目没有单调性我们也可以进行二分。其本质其实是一个边界问题,给定一个条件,在我们的区间中,有一部分满足这个条件,有一部分不满足这个条件,要求满足和不满足的边界值,这个时候我们便可以使用二分来解决这个问题。
2024-02-24 23:28:47 595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人