
数据结构与算法
文章平均质量分 55
路人暴脾气
探索 - 专注 - 坚持
展开
-
(去重)去除数组中重复数字的算法
(去重)去除数组中重复数字的算法怀着4级英语奔溃的心情,分享这篇算法 VS2013 编译通过 C++ 语言编写 代码注释的很详细了 不废话 看代码 int Delete_repetition(int a[], int n){ int i = 0; int num = 0; int max = 0; //数组a 中的最大数值 //找出数组a中的原创 2016-12-17 16:03:51 · 3451 阅读 · 0 评论 -
数据结构 - 线性表之顺序表 (c 语言)
SeqList.h#ifndef _SEQLIST_H_#define _SEQLIST_H_#include "stdio.h"#include "malloc.h"#include "assert.h"#define SEQLIST_INIT_SIZE 8typedef int ElemType;typedef struct SeqList{ ElemType *ba原创 2017-01-26 08:07:19 · 541 阅读 · 1 评论 -
数据结构 - 线性表之单链表
本系列博客 以C语言为实现语言 个人总结,请持怀疑态度参考 要点总结 头插 要考虑到插入的是第一个节点的情况 链表的删除节点的动作 要考虑到链表有没有节点 按值插入 按值插入在链表中的数据是有序的时候差有意义 排序 链表的排序一般不是以数据为单位,而是以节点为单位。排序的过程可以转化为值不停的插入的过程。即把链表拆分为两个链表,一个链表中原创 2017-07-31 12:44:07 · 385 阅读 · 0 评论 -
设计模式之对象行为型模式 — COMMAND (命令)模式
意图 将一个请求封装成一个对象 ,从而使你可以用不同的请求对客户进行参数化。对请求进行排队或者记录请求日志,以及支持可撤销的操作。对象交互图Command 执行操作的接口client 创建具体的命令对象以及接受者Invoker 要求该命令执行的这个请求Receiver 接受者,任何类都可以作为接受者代码示例//test.h文件#include <iostream>#includ原创 2017-08-10 12:37:18 · 499 阅读 · 0 评论