- 博客(12)
- 资源 (23)
- 收藏
- 关注
转载 垂直制表符(‘\v’)和水平制表符(‘\t’)
水平制表符(‘\t’) 相信大家对‘\t’还是比较熟悉的。一般来说,其在终端和文件中的输出显示相当于按下键盘TAB键效果。一般系统中,显示水平制表符将占8列。同时水平制表符开始占据的初始位置是第8*n列(第一列的下标为0)。例如: puts("0123456\txx"); puts("0123456t\txx");在终端的
2014-06-29 19:19:26 27345 9
原创 并查集
#include#include #include #include using namespace std;#define MAX 5010int Parent[MAX];int Rank[MAX];class Quickfind(){public:Quickfind(int N);bool connected(int p,int q);voi
2014-06-27 20:52:22 527
原创 B_tree的分析
class B_tree {public: // Add public methods.Error_code search_tree(Record &target);Error_code insert(const Record &new_entry);B_tree(); Error_code remove(const Record &target);privat
2014-06-11 21:46:01 635
原创 Trie_tree
Error_code Trie::insert(const Record &new_record){Error_code result=success;if(root=NULL)root=new Trie_node;int position=0;char next_char;Trie_node *location=root;while((next_char=
2014-06-11 15:49:30 617
原创 AVL_tree的删除
template Error_code AVL_tree::avl_remove(Binary_node *&sub_root, Record &new_data, bool &shorter){Error_code result=success;Record sub_record;if(sub_root==NULL){shorter=false;return no
2014-06-07 18:32:43 863
原创 AVL_tree insert的实现代码
template Error_code AVL_tree::avl_insert(Binary_node *&sub_root, const Record &new_data, bool &taller){Error_code result=success;if(sub_root=NULL){sub_root=new Binary_node(new_data);tall
2014-06-07 15:26:28 926
原创 由递增序列生成平衡的查找二叉树
#include "Buildable_tree.h"templatevoid Buildable_tree::build_insert(int count, const Record &new_data, List*> &last_node){int level;for(level=1;count%2==0;level++)count/=2;Binary_node*n
2014-06-01 20:42:13 966
原创 Hash
void Hash_table::clear(){for(int i=0;itable[i].clear();}Error_code Hash_table::insert(const Record &x){int probe=hash(x);for(int i=0;i{Record temp;table[probe].retrieve(i,tem
2014-06-01 18:46:25 1064
原创 查找二叉树
#include "Search_tree.h"template Binary_node* Search_tree::search_for_node(Binary_node *sub_root, const Record &target) const{if(sub_root==NULL||sub_root->data==target)return sub_root;if(
2014-06-01 14:43:31 679
原创 Binary_tree插入
void Tree::insert(Entry &x){if(empty()){root=new Binary_node(x);count++;return;}stack s;int tempcount=size();while(tempcount>0){if(tempcount%2==0)s.push(2);elses.push(1);
2014-06-01 11:47:39 684
人工智能的未来
2018-12-13
数学建模matlab代码大礼包
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人