![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 65
walsfy168
这个作者很懒,什么都没留下…
展开
-
八皇后问题
//====.h#ifndef EightQueens__#define EightQueens__#define NOTQUEEN -99class EQ_{ int Ctl; //----行L计数器 int Counter_; //----解计数器 int Lix; //----行索引 int Line[8]; int IsDanger(); void GetE原创 2015-09-27 22:43:15 · 373 阅读 · 0 评论 -
逆波兰运算器浮点求值(c++版本)
//--calculator_of_double.h //----头文件/*----------浮点求值运算器-----------*//*-------框架--------*//*1.判断匹配 a.搞个临时栈tmpS存所有() b.判断tmpS的匹配 遇到(进 遇到) 若空,则假 若非空,即是(,则弹(;ch++ 返回tmpS空即是匹配真2.总函数原创 2015-09-16 18:41:27 · 379 阅读 · 0 评论 -
关于编程中人脑复杂度的设想,源于命名规则的对象细致化
做设计的,要兼顾程序时间复杂度,内存复杂度,我觉得以上也同时要涉及人脑复杂度,这直接于资金的投入多少钱什么效率的程序员,甚至完美主义的必要性,关联到要打到的最主要的目的比如大革命 ,在PC上开发,明显程序员的资金可以省好多,包括开发周期.一下是一个关于归并排序的例子,我博客里面的,算法倒通俗易理解不用一直去检查原创 2015-09-17 22:41:21 · 391 阅读 · 0 评论 -
魔术师发牌
.h /*-----------框架-----------*//*剩下的数牌counter次 若!0 则跳过P++; i==counter 则data=counter; break; i++;P->data=counter;counter++; 总循环到counter==13;//-----------框架-----------*/#ifndef _Di原创 2015-09-23 12:35:45 · 322 阅读 · 0 评论 -
拉丁方阵(易语言版)
面向过程版#include#includeusing namespace std;struct Node;#define N 11typedef Node* 节点针;struct Node{ wchar_t data; 节点针 nextPos;};Node 拉丁表[N + 1];const Node*尾哨兵 = &拉丁表[N-1];wchar_t*大写阿拉伯数字 =原创 2015-09-23 17:04:05 · 461 阅读 · 0 评论 -
查找二叉树
//----.hstruct TreeNode;typedef TreeNode*PtrToNode;typedef PtrToNode Tree;typedef PtrToNode SearchTree;typedef PtrToNode Position;typedef int Elementype;#ifndef _BinFineTRee_#define _BinFineT原创 2015-09-29 22:09:14 · 302 阅读 · 0 评论 -
AVL树的实现
#ifndef AVL_Tree_H#define AVL_Tree_Htypedef int ElemenType;struct AvlNode;typedef struct AvlNode *Position;typedef Position AvlTree;class AvlTree_{public: AvlTree_(); ~AvlTree_(); //Posit原创 2015-11-28 18:01:47 · 308 阅读 · 0 评论 -
快速排序 插入排序
#include#includeusing namespace std;#define ___ <<","<<insertSort(int n,int ia[]){ cout<<"insert sort!"<<endl; for(int i=1;i!=n;++i) for(int j=i;j!=0;--j) if(ia[j]<i原创 2016-03-10 02:42:04 · 207 阅读 · 0 评论 -
伸展树的实现qt,会的请截图留言
今天火大原创 2016-03-10 20:34:20 · 339 阅读 · 0 评论