
数据结构与算法
文章平均质量分 74
Leo_wait
leo的逆袭之旅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
顺序表和单链表的基本操作
大一,快考试了,复习一下。原创 2015-06-15 00:12:46 · 1397 阅读 · 0 评论 -
文件加密(一) 凯撒加密(Caesar cipher)
算法一 : 凯撒加密 (只能对英文的txt) 将每个字符的ASCII码相对于设置的偏移量偏移#include #include using namespace std;int main(){ ifstream iFile("D:\\测试1.txt"); //建立输入文件流对象 iFile.seekg(0, ios::end); int nFileLen = i原创 2015-08-12 00:20:13 · 6853 阅读 · 0 评论 -
文件加密(二) 异或加密
算法二:异或加密,可以对任意文件加密。#include #include using namespace std;int main(){ ifstream iFile; iFile.open("D:\\测试1.mp3", ios::in | ios::binary); //以二进制的形式打开文件 类似于C语言中rb iFile.seekg(0, ios::end);原创 2015-08-12 21:52:53 · 4362 阅读 · 1 评论 -
动态规划:从新手到专家
不错的文章,转过来了,慢慢看。March 26, 2013作者:Hawstein出处:http://hawstein.com/posts/dp-novice-to-advanced.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。前言转载 2015-09-14 19:48:52 · 453 阅读 · 0 评论 -
单链表(C,JAVA分别实现)
开始复习数据结构#define _CRT_SECURE_NO_WARNINGS#include #include struct Node{ int date; struct Node *next;};void Init(Node *l) //初始化链表{ l->next = NULL; l->date = 0;}void Creat(Node *l, in原创 2015-09-16 21:56:51 · 550 阅读 · 0 评论 -
链式堆栈(C,JAVA分别实现)
先附上,C语言。#define _CRT_SECURE_NO_WARNINGS#include #include struct Node { int date; struct Node *next;};void Init(Node *s){ s->date = 0; s->next = NULL;}void Push(Node *s){ Node *p = N原创 2015-09-21 22:44:58 · 533 阅读 · 0 评论 -
大数加法(C语言)
大一遗留问题,心血来潮。#include #include int main(){ char add1[100], add2[100], result[101]; int len1, len2, minLen, maxLen; int count1 = 0, count2 = 0; scanf("%s", add1); scanf("%s", add2); len1 = s原创 2015-11-24 21:08:51 · 679 阅读 · 0 评论