- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 约瑟夫环问题
约瑟夫环问题// 约瑟夫环.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<malloc.h>#include<Windows.h>/*常量定义*/#define OK 0 //成功执行#define Err_Memory -1 //内存分配错误
2015-08-06 16:40:50 581
原创 字符串中各单词的翻转
字符串中各单词的翻转// 字符串中各单词的翻转.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include<windows.h>using namespace std;void RevStr(char* src){ char *start=src,*end=src,*ptr=src; while(*
2015-07-31 18:07:46 595 2
原创 字符串中子串的查找
字符串中子串的查找// 字符串中子串的查找.cpp : 定义控制台应用程序的入口点。//// 字符串中子串的查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<assert.h>#include<windows.h>const char *strstr(const char* src,const ch
2015-07-31 17:37:54 820
原创 递归计算N阶乘
递归计算N阶乘// 递归计算N阶乘.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<conio.h>#include<ctype.h>long Factorial(long);void main(){ char ch; long n; printf("---Factorial co
2015-07-31 17:05:24 1774
原创 递归求汉诺塔的解
递归求汉诺塔的解// 递归求汉诺塔的解.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<conio.h>#include<windows.h>void HanoiTower(int,char,char,char);void main(){ int n; char A='A',B='B',
2015-07-31 16:38:10 576
转载 RSA 公钥密码实验2
RSA 公钥密码实验2#include "stdafx.h"#include<windows.h>#include<iostream>#include<math.h>#include<stdio.h>using namespace std;typedef int Elemtype;Elemtype p, q, e;Elemtype fn;Elemtype m, c;int fla
2015-06-13 14:20:36 991
转载 RSA 公钥密码实验1
RSA 公钥密码实验1// RSA公钥密码.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<windows.h>#include <iostream>#include <vector>#include <string.h>using namespace std;//n大于aint Euclid(int a, int n){ i
2015-06-13 14:11:41 1821
原创 折半查找
折半查找// 折半查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void main(){ int data[11] = {0,12,23,29,38,44,57,64,75,82,98}; int i, t = 1, n = 10, m, cnt = 0, inp
2015-06-07 09:48:01 721
原创 顺序查找
顺序查找// 顺序查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void _tmain(int argc, _TCHAR* argv[]){ int data[10] = {75,23,98,44,57,12,29,64,38,82}; int i, input
2015-06-06 13:41:23 643
原创 飞机订票系统
飞机订票系统// 飞机订票系统.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <string.h>#include<stdlib.h>#include<conio.h>#define N 2typedef struct plane{ char ID[10]; char Start_
2015-06-02 16:20:27 2817 2
原创 基数排序
基数排序// 基数排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void main(){ int data[10] = {75,23,98,44,57,12,29,64,38,82}; int i, j, k = 0, n = 1, lsd, temp[10][1
2015-06-02 15:46:23 541
原创 二叉树排序
二叉树排序// 二叉树排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<stdlib.h>#include<windows.h>struct data{ int num; struct data* lbaby, *rbaby;}*root, *tree, *leaf;void find
2015-06-02 15:20:35 535
原创 希尔排序
希尔排序// 希尔排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void main(){ int data[11] = {0,75,23,98,44,57,12,29,64,38,82}; int i, j, k, incr, temp; printf(
2015-05-30 22:15:58 527
原创 快速排序
快速排序// 快速排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void quick_sort(int[],int,int,int);void main(){ int data[20]; int size = 0, i; //要求输入数据直到数据为0
2015-05-30 15:03:57 594
转载 C/C++编译器错误代码大全
C/C++编译器错误代码大全编译器错误 C2001 错误消息 常数中有换行符字符串常数不能继续到第二行,除非进行下列操作: •用反斜杠结束第一行。•用一个双引号结束第一行上的字符串,并在下一行用另一个双引号开始该字符串。用 \n 结束第一行是不够的。 编译器错误 C2002 错误消息无效的宽字符常数多字节字符常数是非法的。通过检查下面的可能原
2015-05-28 19:53:52 3350
原创 归并排序
归并排序// 归并排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void select_sort(int[],int);void merge_sort(int[],int[],int[],int,int);void main(){ int data1[10], da
2015-05-28 16:26:37 681
原创 插入排序
插入排序// 插入排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void insertion_sort(int data[], int size);void main(){ int data[20]; int size = 0, i; printf("
2015-05-27 16:52:18 563
原创 怎样的生活才美好?
怎样的生活才美好?有时候,自己在想自己想要过什么样的生活,怎样的生活才美好?过了这么多夜以继日的生活,想想自己到底是为了什么?都说大学时代是最美好的,但是在同学朋友都在欢度清明/五一的时候,确实自己正好通宵达旦的日子,这么整的时间,不用上课不用到处跑可以将整段时间来研究一个问题,或是做一个小的项目,这样好的不用拆开用的时间怎么可能舍得浪费?突然发现自己大二以来舍弃了不知多少周末与节假日,又有了多少
2015-05-24 01:12:44 770
原创 快速傅里叶变换FFT
快速傅里叶变换FFTDFT是信号分析与处理中的一种重要变换。但直接计算DFT的计算量与变换区间长度N的平方成正比,当N较大时,计算量太大,直接用DFT算法进行谱分析和信号的实时处理是不切实际的。 1.直接计算DFT 长度为N的有限长序列x(n)的DFT为: 2.减少运算量的思路和方法 思路:N点DFT的复乘次数等于N2。把N点DFT分解为几个较短的DFT,可使乘法次数大大减少。另外,旋转
2015-05-23 23:44:00 2289
原创 DES加密解密算法
DES加密解密算法// 仿射变换加解密.cpp : 定义控制台应用程序的入口点。//#include <stdio.h>#include <conio.h>static char key[10], key_a[5], code[8], key_b[5], temp[10], key_aa[8], key_bb[8], l[4], r[4], l_a[4], r_a[4], V[8] = { 0,
2015-05-22 21:22:51 610
原创 二分法与黄金分割法求函数方程最小值
二分法与黄金分割法求函数方程最小值程序设计语言:C++ 输入:线性搜索模型(目标函数系数,搜索区间,误差限等) 输出:最优解及对应目标函数值 实验数据 区间[0.3,1],误差ε=1e-4 结果 二分法最后结果为:导数在0.637009处取零点,函数在区间【0.3,1】取得最小值11.252754. (二分法结果图) 黄金分割法最后结果为:输入初始值0.3,导数在
2015-05-22 15:42:09 9510
原创 选择排序
选择排序// 选择排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void select_sort(int [],int);void main(){ int data[20]; int size = 0, i; //要求输入数据直到输入0为止 p
2015-05-21 16:53:19 393
原创 冒泡排序
冒泡排序// 冒泡排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void bubble_sort(int[],int);void main(){ int data[20]; int size = 0, i; printf("\nPlease enter
2015-05-19 18:33:16 417
原创 利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出
利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出// Bin_search_tree.cpp : 定义控制台应用程序的入口点。//利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出#include "stdafx.h"//根据开发环境加或是不加,此处开发环境VS2013#include<stdio.h>#include<stdlib.h>#include<string.h>
2015-05-17 16:41:57 403
原创 双向链表的插入与删除
双向链表的插入与删除#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>void init_f(void); //初始化表,建立一个空节点为HEADvoid read_f(void); //读函数void write_f(void); //存储函数v
2015-05-16 16:14:44 565
原创 环形队列数据--新增、删除、输出
环形队列数据–新增、删除、输出#include<stdio.h>#include<stdlib.h>#include<conio.h>#define MAX 20void enqueue_f(void); //新增函数void dequeue_f(void); //删除函数void list_f(void); //输出函数ch
2015-05-16 03:14:19 1003
原创 栈的数据的--新增、删除、输出
栈的数据的–新增、删除、输出#include<stdio.h>#include<stdlib.h>#include<conio.h>#define MAX 100void push_f(void); //入栈函数void pop_f(void); //出栈函数void list_f(void); //输出函数char item[MAX][2
2015-05-16 01:15:57 541
原创 数值的二进制输出
数值的二进制输出运用二进制相与方式和递归得到数值二进制结果 本文只涉及到正整数和int型数值范围(0-65534),未涉及到异常字符检测和负数情况,负数的二进制只是用它的绝对值的二进制取反再加1,即为负数二进制结果,由于时间问题,具体实现由读者自己完成!#include<windows.h>#include<stdio.h>int Binary(int &n) //引用节省了函数构造复制的过程
2015-05-14 20:32:12 584
原创 8皇后问题
8皇后问题这个游戏规则是:皇后之间不可在同一行、同一列。也不可以在一个对角线上,在这个前提下,是否可以为这些皇后们分派适当的位置,让她们能够和平相处。8皇后问题实际上就是一个数组的排列问题,不仅涉及到递归,还包含了往回跟踪的问题。代码:(基于VS2013)#include<stdio.h>#include<stdlib.h>#include<conio.h>#define TRUE 1#
2015-05-02 23:38:24 406
转载 (转)数据库范式(1NF 2NF 3NF BCNF)详解一
(转)数据库范式(1NF 2NF 3NF BCNF)详解一数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数
2015-04-02 16:45:58 661
转载 开发一个有趣的Photoshop游戏
源自:http://coolketang.com/psscript/menu8lesson16.php(注:本人程序员虽有PS基础,但是本文系转载并未验证,亮点在于编码进行二次开发 )繁忙工作之余,总想玩个小游戏放松下紧绷的神经,但又怕被老板发现。那咱就开发一款在Ps上玩的游戏,这样就算被发现了,也以为咱在紧张工作呢,邪恶吧? 首先创建一个空白的脚本文档,并保存在硬盘上某个位置。 接着输入脚
2015-02-12 21:53:34 694
原创 Linux-ubuntu 安装与常用软件的安装
本文我主要从win8环境下安装ubuntu14.04.1系统讲起,从安装到认识linux系统,从安装我们常用的软件到配置相应环境,主要涉及到双系统安装以及Ubuntu系统的开机引导,再加上ubuntu中安装搜狗输入法,QQ等软件。
2015-01-19 20:06:15 669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人