算法
_程序人生_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java版选择排序的实现
选择排序是从原创 2014-08-13 08:30:16 · 658 阅读 · 0 评论 -
c语言实现顺序表
#include #include //顺序表的最大容量#define MAXLISTSIZE 1024typedef struct { int data[MAXLISTSIZE]; int last;} linearlist;/* 打印顺序表 */void ListList(linearlist *list){ int i; printf原创 2014-09-10 09:07:18 · 886 阅读 · 2 评论 -
Java实现快速排序
import java.util.*;public class MyQuickSort{ public static void main(String [] args){ int length = 100; int [] arrays = new int[length]; for(int i = 0; i < length; i++){原创 2014-08-15 09:05:39 · 691 阅读 · 0 评论 -
JNI的一些工具函数
#include "toolkits.h"namespace io{ //将字符串转化为jbyte数组 static jbyteArray getByteArray(JNIEnv *env,const char *buf,len) { jbyteArray byteArray = env -> NewByteArray(len); c原创 2014-09-23 11:47:32 · 932 阅读 · 0 评论 -
c语言利用递归实现二分查找
#includeint search(int *array,int start,int end,int num);int main(){ int array[] = {1,2,5,7,9,10,11,14,17,18,20}; int size = sizeof(array)/sizeof(int); int *pointer = array; int r原创 2014-08-19 09:53:34 · 1473 阅读 · 0 评论 -
用邻接矩阵存储有向图,并输出各顶点的出入和入度。
输入描述:输入文件中包含多个测试数据,每个测试数据描述了一个无权有向图。每个测试数据的第一第1章 图的基本概念及图的存储行为两个正整数n和m,1≤ n ≤ 100,1 ≤ m ≤ 500,分别表示该有向图的顶点数目和边数,顶点的序号从1开始计起。接下来有m 行,每行为两个正整数,用空格隔开,分别表示一条边的起点和终点。每条边出现一次且仅一次,图中不存在自原创 2014-09-16 08:19:27 · 11104 阅读 · 1 评论 -
用邻接表存储有向图,并输出各顶点的出入和入度
#include #include #define MAX_LENGTH 100struct ArcNode{ int adjvex;//有向边的另一个邻接点的序号 struct ArcNode *nextarc;//指向下一个边结点的指针};struct VNode //顶点{原创 2014-09-17 08:40:02 · 15376 阅读 · 1 评论 -
AES分组对称加密模式:ECB/CBC/CFB/OFB缺CTR
【虎.无名】一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模式。 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)一.转载 2014-09-25 18:46:08 · 1386 阅读 · 0 评论
分享