杂小程序
文章平均质量分 53
「已注销」
北京大学计算机应用技术专业机器学习方向硕士研究生。
展开
-
插入排序
随机生成长度为10的整型数组,利用插入排序对数组进行排序。代码如下:#include #include #include using namespace std;//找到后续最小元素int findSmallestRemainingElement(int arr [], int size, int index){ int index_of_smallest_value = i原创 2015-03-15 17:13:15 · 406 阅读 · 0 评论 -
递归(斐波那契数列、汉诺塔)
斐波那契数列:#include using namespace std;int factorial(int n){ if (n == 1) { return 1; } return n*factorial(n - 1);}int main(){ int n; cin >> n; cout << factorial(n) << endl; return 0;}原创 2015-03-18 19:13:17 · 1257 阅读 · 0 评论 -
构造函数 复制构造函数 类型转换构造函数 析构函数
关于题目中几个构造函数和析构函数的几段程序,主要在于知道什么时候调用各个函数。程序一:#include using namespace std;class Complex{public: double real; double imag; Complex(double r, double i) { real = r; imag = i; cout << "C原创 2015-03-23 15:38:34 · 673 阅读 · 0 评论 -
C++文件数据插入
目的:向Scores.txt文件(已排好序的成绩列表),插入一条新的成绩。代码:#include #include #include using namespace std;int main(){ fstream file("Scores.txt", ios::in | ios::out); if (!file.is_open()) { cout << "Could原创 2015-03-14 18:08:12 · 1612 阅读 · 2 评论 -
数字转换为英文文本
问题:输入-999999~999999之间的数字,输出其英文文本。代码如下:/* 从-999999~999999的数字转换成英文文本。 作者:x-lion*/#include using namespace std;void numtotext(int num); //数字转换成文本void dowith3d(int num); //处理三数组i原创 2015-03-13 16:18:03 · 818 阅读 · 0 评论 -
CCF计算机软件能力认证考试-201412-1-门禁系统
试题编号:201412-1试题名称:门禁系统时间限制:1.0s内存限制:256.0MB问题描述:问题描述 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。输入格式原创 2015-03-17 19:02:53 · 2034 阅读 · 0 评论 -
链表,遍历链表,结构体指针
文章:http://blog.csdn.net/lionpku/article/details/44278803 的链表版本。代码如下:#include using namespace std;//敌舰结构体struct EnemySpaceShip{ int x_coordinate; int y_coordinate; int weapon_power; EnemyS原创 2015-03-17 17:01:20 · 1074 阅读 · 0 评论 -
动态二维数组(可变二维数组) 指向指针的指针
根据输入的行列数,动态开辟二维数组空间。代码如下:#include using namespace std;int main(){ int row, col; //矩阵行列 cout << "Row: "; cin >> row; cout << "Col: "; cin >> col; int** p_p_int = new int*[row]; for (int原创 2015-03-16 16:39:19 · 1040 阅读 · 0 评论 -
可变长的数组
随着输入数据的增加,数组大小动态增长。#include using namespace std;int *growArray(int* p_values, int cur_size);int main(){ int next_element = 0; int size = 10; int* p_values = new int[size]; int val; cout <原创 2015-03-16 15:40:08 · 1040 阅读 · 0 评论 -
结构体数组与传递结构体变量
说明:结构体:敌舰函数:初始化敌舰,升级敌舰代码:#include using namespace std;//敌舰结构体struct EnemySpaceShip{ int x_coordinate; int y_coordinate; int weapon_power;};//生产敌舰EnemySpaceShip getNewEnemy(){ Enem原创 2015-03-15 17:47:17 · 1742 阅读 · 0 评论 -
Kernel KNN ( K-Nearest Neighbors )
Kernel KNN函数代码knn.mfunction [ y ] = knn( X, X_train, y_train, K)%KNN K-Nearest Neighbors Algorithm.%% INPUT: X: testing sample features, P-by-N_test matrix.% X_train: trai原创 2015-08-07 23:19:01 · 2987 阅读 · 0 评论