自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那时初见 的专栏

我就是一个技术的信徒——技术,让世界更美好!

  • 博客(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 565

原创 字符串中各单词的翻转

字符串中各单词的翻转// 字符串中各单词的翻转.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 587 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 811

原创 递归计算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 1754

原创 递归求汉诺塔的解

递归求汉诺塔的解// 递归求汉诺塔的解.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 561

转载 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 955

转载 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 1802

原创 折半查找

折半查找// 折半查找.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 706

原创 顺序查找

顺序查找// 顺序查找.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 624

原创 飞机订票系统

飞机订票系统// 飞机订票系统.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 2797 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 522

原创 二叉树排序

二叉树排序// 二叉树排序.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 522

原创 希尔排序

希尔排序// 希尔排序.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 511

原创 快速排序

快速排序// 快速排序.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 582

转载 C/C++编译器错误代码大全

C/C++编译器错误代码大全编译器错误 C2001 错误消息 常数中有换行符字符串常数不能继续到第二行,除非进行下列操作: •用反斜杠结束第一行。•用一个双引号结束第一行上的字符串,并在下一行用另一个双引号开始该字符串。用 \n 结束第一行是不够的。 编译器错误 C2002 错误消息无效的宽字符常数多字节字符常数是非法的。通过检查下面的可能原

2015-05-28 19:53:52 3163

原创 归并排序

归并排序// 归并排序.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 666

原创 插入排序

插入排序// 插入排序.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 550

原创 怎样的生活才美好?

怎样的生活才美好?有时候,自己在想自己想要过什么样的生活,怎样的生活才美好?过了这么多夜以继日的生活,想想自己到底是为了什么?都说大学时代是最美好的,但是在同学朋友都在欢度清明/五一的时候,确实自己正好通宵达旦的日子,这么整的时间,不用上课不用到处跑可以将整段时间来研究一个问题,或是做一个小的项目,这样好的不用拆开用的时间怎么可能舍得浪费?突然发现自己大二以来舍弃了不知多少周末与节假日,又有了多少

2015-05-24 01:12:44 751

原创 快速傅里叶变换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 2160

原创 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 577

原创 二分法与黄金分割法求函数方程最小值

二分法与黄金分割法求函数方程最小值程序设计语言:C++ 输入:线性搜索模型(目标函数系数,搜索区间,误差限等) 输出:最优解及对应目标函数值 实验数据 区间[0.3,1],误差ε=1e-4 结果 二分法最后结果为:导数在0.637009处取零点,函数在区间【0.3,1】取得最小值11.252754. (二分法结果图) 黄金分割法最后结果为:输入初始值0.3,导数在

2015-05-22 15:42:09 9339

原创 选择排序

选择排序// 选择排序.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 377

原创 冒泡排序

冒泡排序// 冒泡排序.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 405

原创 利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出

利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出// Bin_search_tree.cpp : 定义控制台应用程序的入口点。//利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出#include "stdafx.h"//根据开发环境加或是不加,此处开发环境VS2013#include<stdio.h>#include<stdlib.h>#include<string.h>

2015-05-17 16:41:57 390

原创 双向链表的插入与删除

双向链表的插入与删除#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 548

原创 环形队列数据--新增、删除、输出

环形队列数据–新增、删除、输出#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 982

原创 栈的数据的--新增、删除、输出

栈的数据的–新增、删除、输出#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 527

原创 数值的二进制输出

数值的二进制输出运用二进制相与方式和递归得到数值二进制结果 本文只涉及到正整数和int型数值范围(0-65534),未涉及到异常字符检测和负数情况,负数的二进制只是用它的绝对值的二进制取反再加1,即为负数二进制结果,由于时间问题,具体实现由读者自己完成!#include<windows.h>#include<stdio.h>int Binary(int &n) //引用节省了函数构造复制的过程

2015-05-14 20:32:12 561

原创 数值的二进制输出

运用二进制相与方式和递归得到数值二进制结果

2015-05-14 20:17:27 430

原创 8皇后问题

8皇后问题这个游戏规则是:皇后之间不可在同一行、同一列。也不可以在一个对角线上,在这个前提下,是否可以为这些皇后们分派适当的位置,让她们能够和平相处。8皇后问题实际上就是一个数组的排列问题,不仅涉及到递归,还包含了往回跟踪的问题。代码:(基于VS2013)#include<stdio.h>#include<stdlib.h>#include<conio.h>#define TRUE 1#

2015-05-02 23:38:24 392

转载 (转)数据库范式(1NF 2NF 3NF BCNF)详解一

(转)数据库范式(1NF 2NF 3NF BCNF)详解一数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数

2015-04-02 16:45:58 541

转载 开发一个有趣的Photoshop游戏

源自:http://coolketang.com/psscript/menu8lesson16.php(注:本人程序员虽有PS基础,但是本文系转载并未验证,亮点在于编码进行二次开发 )繁忙工作之余,总想玩个小游戏放松下紧绷的神经,但又怕被老板发现。那咱就开发一款在Ps上玩的游戏,这样就算被发现了,也以为咱在紧张工作呢,邪恶吧? 首先创建一个空白的脚本文档,并保存在硬盘上某个位置。 接着输入脚

2015-02-12 21:53:34 670

原创 Linux-ubuntu 安装与常用软件的安装

本文我主要从win8环境下安装ubuntu14.04.1系统讲起,从安装到认识linux系统,从安装我们常用的软件到配置相应环境,主要涉及到双系统安装以及Ubuntu系统的开机引导,再加上ubuntu中安装搜狗输入法,QQ等软件。

2015-01-19 20:06:15 650

Easy BCD 2.2

linux的安装引导工具easy bcd2.2版本安装包

2015-01-20

空空如也

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

TA关注的人

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