自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cquhx

刚学习算法的小白

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 java Swing 文件管理系统

目前已经实现了的功能:实现文件夹创建、删除,能够设置当前文件夹;实现当前文件夹下的内容罗列;可以过滤特定类型的文件,根据文件名,文件大小,文件类型。实现文件拷贝和文件夹拷贝(深度拷贝);能计算拷贝时间,能显示拷贝进度。可以对指定文件进行加密和解密;对指定文件进行压缩和解压说明:Main.java里面封装了主程序类,基本的Swing组件类,改变当前目录的功能,各种监听事件的基类,...

2020-04-26 12:08:10 2179

原创 数据结构 二叉检索树的C++实现

定义二叉检索树或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉检索树。又称二叉搜索树,二叉排序树。结点的实现template<typename Key, typename E>struct BSTNode { ty...

2019-12-22 21:56:17 476

原创 C++ 和 OpenGL 实现简易飞机大战

C++ & OpenGL 实现简易飞机大战所用基本知识简单的C++知识OpenGL的二维纹理贴图和透明化贴图推荐OpenGL入门教程:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html头文件#ifndef PLANE_H#define PLANE_H#include <G...

2019-09-08 15:30:50 2328

原创 C++ 实现矩阵类

这是矩阵类的一个简单实现,里面主要运用了运算符重载,动态分配内存和一些对输入输出流的基本操作。Matrix类:#ifndef MATRIX_H#define MATRIX_H#include <iostream>#include <fstream>#include <string>using std::istream;using std::o...

2019-05-30 12:07:18 8121

原创 The Counting Problem UVA - 1640 数学或数位DP

题目链接:https://vjudge.net/problem/UVA-1640题目大意:给出整数a,b,统计在a到b的整数中(包括a,b)数字0-9分别出现了多少次解析在代码注释中数位DP代码:#include <cstdio>#include <cstring>#include <algorithm>using namespace std...

2020-03-06 22:05:53 291

原创 Python 搭建一个简易QQ机器人

本次搭建的QQ机器人基于nonebot。可以参考官方文档:nonebot指南安装nonebot:pip install nonebottips:python版本要>=3.6.1下载酷Q:官方地址然后可以跟着酷Q的新手教程走一遍安装 CoolQ HTTP API 插件官方地址继续跟着教程走在这提一下CoolQ HTTP API插件的配置进入该目录后...

2019-10-01 16:16:03 15230 12

原创 HDU 1619 Unidirectional TSP (单向旅行商问题)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1619题目大意:找出从最左边到最右边的权值最小的一条路(起点可以是最左边的任意一点,终点同理),如果有多条,输出字典序最小的那一条的路径(只需要输出在第几行)和权值。注意:只能向右,右上方,右下方前进,第一行可以到达最后一行,最后一行也能到第一行。思路:动态规划,用数组来储存下一步的行数,dp记...

2019-06-30 18:59:05 279

原创 Cimage下实现双缓冲绘图

双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲绘图的步骤:1、在内存中创建与画布一致的缓冲区2、在缓冲区画图3、将缓冲区位图拷贝到当前画布上4、释放内存缓冲区双缓冲绘图的代码实现(在MFC下):void CMFCApplication1View::OnDraw(CDC* pD...

2019-05-19 22:58:43 994 6

Plane War.zip

这是使用C++和OpenGL开发的一款简易的飞机大战游戏,。 具体操作:wasd为上下左右移动,空格发子弹,r重新开始,ESC退出

2019-09-07

空空如也

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

TA关注的人

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