
c++
文章平均质量分 55
石。头。人
这个作者很懒,什么都没留下…
展开
-
c++中vector(容器)的用法
vector叫做容器,它类似于数组用于存储一串数据。首先介绍一下它的相关知识及其基本用法: 1、相关知识: (1)首先使用它必须包含头文件#include (2)创建vector对象:一维的:vector vec ,二维的:vector vec。 (3)使用下标访问元素,cout (4)使用迭代访问器访问元素: 由于vec.begin()和vec.end()都是返回的指针,所以不能作为原创 2016-06-25 11:35:48 · 602 阅读 · 0 评论 -
opengl 实现最小化的画图系统
1、功能:最小化的画图系统实现的功能是能拖出直线、圆、三角形、矩形,通过右键菜单来控制所画的图形类型。 还可以通过右键菜单保存点集,将其存入txt文件中。也可以读取文件将保存的图画出来,或者清除屏幕。 2、思路:首先创建一个结构体包含点的x和y坐标,然后定义结构体数组来储存鼠标点击的点坐标,画直线,矩形以及圆时先点击一个点按住不放拖动鼠标等到鼠标放开的时候画出相应图形,其中存储的是点击的那个点原创 2016-06-27 23:38:46 · 2049 阅读 · 0 评论 -
分治法排序查找
首先我们要知道什么事分治法,通俗的说“分治法”就是把一个大问题分解成多个小问题进行求解。在计算机中分治法的是一种重要的算法,例如(快速排序,归并排序)。 这次我就是通过快速排序及二分查找实现分治法排序查找的。什么是快速排序呢?就是将一组数据中的第一个与其他所有数据比较将整个数据分为两个部分,左边的小于这个数右边的大于这个数。再分别对这两部分进行快速排序,递归进行直到排序完成。 什么是又二分查找原创 2016-06-28 23:43:59 · 1766 阅读 · 0 评论 -
动态规划问题
动态规划问题典型实例: 1. 有一个箱子的容量为v(正整数,0 输入为 :箱子的容量,物品的种类,物品的体积 输出为: 箱子的剩余空间 #include "iostream" using namespace std; #define MAX 20000 //定义总空间的最大值 static int Min[MAX]; //总空间对应的剩余最小值 int minVolume(int原创 2016-06-29 23:52:44 · 341 阅读 · 0 评论