⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 patmain.cc

📁 早期freebsd实现
💻 CC
字号:
// Tests the Patricia tree#include <stream.h>#include <stdio.h>#include "Patricia.h"double start_timer (void);double return_elapsed_time (double);const int MAX_KEY_LEN = 1000;main (int argc, char *argv[]){  if (argc != 3)    {      cerr << "usage: " << argv [0] << " file1 file2\n";      return 1;    }  else    {      if (!freopen (argv [1], "r", stdin))        {          perror (argv [0]);          return 1;        }      Patricia_Trie trie;      char key [MAX_KEY_LEN];      while (gets (key))         trie.insert (key, 0);      fclose (stdin);      if (! freopen (argv [2], "r", stdin))        {          perror (argv [0]);          return 1;        }      start_timer ();      while (gets (key))        {          Trie_Record *t = trie.find (key);          cout << key << ": " << (! strcmp (key, t->get_key ()) ? "is found!\n" : "is not found!\n");        }            double Elapsed_Time = return_elapsed_time (0.0);      cout << "Time = " << Elapsed_Time << "\n";      fclose (stdin);      return 0;    }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -