![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
yizhaorong
这个作者很懒,什么都没留下…
展开
-
线性表
头文件List.h#ifndef __LIST_H__#define __LIST_H__#include <stdio.h>#include <stdlib.h>#define LIST_INIT_SIZE 100 //线性表初始化长度#define LISTINCREMENT 10 //线性表增长长度typedef int Elem...原创 2015-04-24 09:41:13 · 94 阅读 · 0 评论 -
链表_
链表头文件LinkList.h#include <iostream>#include <ctime>using namespace std;#define ERROR 0#define OK 1typedef int ElemType;typedef int Status;typedef struct Node{ Ele...原创 2015-04-24 09:50:26 · 106 阅读 · 0 评论 -
循环链表
循环链表CLinkList.h#include <iostream>using namespace std;const int CardNumber=13;//链表存储结构的定义typedef struct CLinkList{ int data; struct CLinkList *next;}node;void ShowMenu();...原创 2015-04-24 09:53:54 · 152 阅读 · 0 评论 -
双向链表
双向链表DuLinkList.h#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR 0typedef char ElemType;typedef int Status;typedef struct DualNode{ ElemType data; st...原创 2015-04-24 10:05:11 · 148 阅读 · 0 评论 -
静态链表
静态链表staticList.h#include <stdio.h>#define MAXSIZE 1000#define ERROR 0#define OK 1#define FALSE 0#define TRUE 1typedef int Status;typedef int ElemType;typedef struct{ El...原创 2015-04-24 12:35:42 · 145 阅读 · 0 评论 -
快速排序算法
package org.yzr.sort;import java.util.Arrays;public class QuickSort { public static void main(String[] args) { int arr[] = { 3, 4, 7, 1, 8, 0, 5, 2, 9, 6 }; System.out.println(Arrays....原创 2014-10-16 15:25:26 · 90 阅读 · 0 评论 -
递归算出N!(N阶乘)
private static long gradeMultiply(long i) { if (i < 0) { return i; } else if (i == 0 || i == 1) { return 1; } return i * gradeMultiply(i - 1); }原创 2014-10-16 15:27:20 · 134 阅读 · 0 评论 -
插入排序
package org.yzr.sort;import java.util.Arrays;public class InsertSort { public static void main(String[] args) { int arr[] = { 3, 4, 7, 1, 8, 0, 5, 2, 9, 6 }; System.out.println(Arrays...原创 2014-10-16 15:39:13 · 98 阅读 · 0 评论