自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 windows安全技术

  XP 2003 Vista 2008 Win 7 GS           安全 C ookies √ √ √ √ √ 变量重排 √ √ √ √ √ 安全 S.E.H           S.E.H 句柄验证 √ ...

2019-01-15 22:22:28 259

原创 NYOJ 次方求模

描述求a的b次方对c取余的值 输入第一行输入一个整数n表示测试数据的组数(n<100)每组测试只有一行,其中有三个正整数a,b,c(1=<a,b,c<=1000000000)输出输出a的b次方对c取余之后的结果样例输入32 3 53 100 1011 12345 12345样例输出3110481 #includ...

2017-03-10 21:03:04 249

原创 数据结构-图的广度优先遍历(BFS)

#include <stdio.h>#define MAX 6//使用邻接矩阵 int matrix[MAX][MAX]; //图的广度优先遍历 void BFS(int start) { int queue[MAX] = {0}; int visited[MAX] = {0}; //优先队列 int head = 0; int tail = 0; i...

2017-03-05 15:00:13 608

原创 数据结构-图的深度优先遍历(DFS)

#include <stdio.h>#define MAX 6//邻接矩阵 int matrix[MAX][MAX];//图的深度优先遍历 void DFS(int s) { int stack[MAX] = {0}; //栈 int visited[MAX] = {0}; int top = 0, down = 0; //栈顶和栈底 stack[to...

2017-03-05 14:58:55 469

原创 lanqiao-矩阵乘法

问题描述  输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。输入格式  第一行,空格隔开的三个正整数m,s,n(均不超过200)。  接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。  接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。输出格式  m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。样例输入2 3 21 0 -1...

2017-03-04 11:58:56 237

原创 sunday模式匹配算法

#include <stdio.h>#include <string.h>//sunday模式匹配算法void initOcc(char* T, int* occ, int occn) { int i; for (i = occn - 1; i >= 0; i--) { occ[i] = -1; } for (i = strlen(T) - ...

2017-03-03 09:05:11 301

原创 在1到N个自然数中任取M个数的所有组合

#include <stdio.h>#include <malloc.h>#include <string.h>#define MAX 10//在N个数中取M个数的组合, 所有可能列出来//利用栈结构输出组合的所有可能typedef struct stack { int arr[MAX]; int top; //栈顶指针 int bot...

2017-02-25 19:23:08 1314 1

原创 二叉排序树

#include <stdio.h>#include <malloc.h>//排序二叉树typedef struct node { int num; node* left; node* right;} NODE;//创建节点NODE* create_node(int num) { NODE* n = (NODE*) malloc(sizeof(NO...

2017-02-23 17:59:01 264

原创 折半查找

# include <stdio.h>int Binary_Search(int* arr, int n, int key) { int low, high, mid; low = 0; high = n - 1; while (low <= high) { mid = (low + high) / 2; //折半 if (key < arr[mid...

2017-02-22 21:07:40 279

原创 队列的链式存储结构

#include #include typedef int sElemType;typedef struct node { sElemType e; node* next;} NODE;typedef struct queue { int lenght; NODE* front; NODE* rear;} queue;NODE* create_node(sElemT

2017-02-09 09:28:56 281

原创 循环队列

#include #include //循环队列 #define MAXSIZE 10typedef int sElemType;typedef struct queue{ sElemType data[MAXSIZE]; int front; int rear;}queue; void init_queue(queue* q) { q->front = 0;

2017-02-09 08:12:28 257

原创 栈的链式存储结构

#include <stdio.h>#include <malloc.h>typedef int sElemType;typedef struct stackNode { sElemType e; stackNode* next;} StackNode;typedef struct linkStack { StackNode* top; int c...

2017-02-07 15:09:31 207

原创 两栈共享空间

#include <stdio.h>#include <malloc.h>#include <stdio.h>#define MAXSIZE 10#define ERROR false#define OK truetypedef int sElemType;typedef struct { sElemType data[MAXSIZE];...

2017-02-07 11:25:00 282

原创

#include <stdio.h>#include <malloc.h>#define ERROR false#define OK true#define MAXSIZE 5typedef int sElemType;typedef struct { sElemType data[MAXSIZE]; int top;} sqStack;//压...

2017-02-07 10:55:00 174

原创 双向链表

#include <stdio.h>#include <malloc.h>//双向链表typedef struct node { //结点 int num; node* prior; /*前驱指针*/ node* next; /*后继指针*/} NODE;NODE* last = NULL; //记录上一个结点指针 /** 创建一...

2017-02-06 14:17:15 174

原创 循环链表

#include <stdio.h>#include <malloc.h>//循环链表 typedef struct node { int num; node* next;} NODE;NODE* fool;//尾结点 int lenght = -1;//链表的长度 NODE* create_node(int num) { NODE* n = (N...

2017-02-05 09:58:01 243

原创 单向链表 增 删 改 查

#include <stdio.h>#include <malloc.h>typedef struct node { int num; node* next;} NODE;int lenght = -1;//线性表的链式结构的长度/* 创建节点 */NODE* create_node(int num) { NODE* n = (NODE*...

2017-02-04 17:28:25 331

原创 NYOJ 快速查找素数

时间限制:1000ms | 内存限制:65535KB难度:3描述现在给你一个正整数N,要你快速的找出在2.....N这些数里面所有的素数。输入给出一个正整数数N(N<=2000000)但N为0时结束程序。测试数据不超过100组输出将2~N范围内所有的素数输出。两个数之间用空格隔开样例输入510110样例输出2 3 52 3 ...

2017-01-25 09:38:35 258

原创 十进制转化为八进制

  编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。      样例输入  9274  样例输出  22072 样例输入  18  样例输出  22 # include <stdio.h>int f(int a) { if (a == 0) { return...

2016-03-08 07:33:26 1375

30天自制操作系统(pdf书籍+光盘文件)

想了解操作系统的朋友可以看看... 还要满50个字 还要满50个字 还要满50个字 还要满50个字

2018-02-16

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

TA关注的人

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