斐波那契堆序列算法测试输入和测试输出

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, -1323752223, 512559680, -811192543,
Output 1
Input a number
10
Fibonacci series
0 1 1 2 3 5 8 13 21 34

Output 2
Input a number
50
Fibonacci series
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 63245986 102334155 165580141 267914296 433494437 701408733 1134903170 1836311903 2971215073 4807526976 7778742049

Advances Data Structures (COP 5536) FALL 2016
Programming Project Report

DEVYASH SANGHAI UFID
33831-5642
devyashsanghai@ufl.edu

PROJECT DESCRIPTION

The goal of this project is to implement a system to find the n most popular hashtags appeared on social media such as Facebook or Twitter. For the scope of this project hashtags are taken as an input file. Basic idea for the implementation is to use a max priority structure to find out the most popular hashtags.

The project uses the following data structure.

  1. Max Fibonacci heap: Use to keep track of the frequencies of Hashtags.
  2. Hash table(Hash Map in java) : Key for the hash table is hashtag and value is pointer to the corresponding node in the Fibonacci heap.

The project is written in JAVA. I have implemented Fibonacci Heap in java and stored the address of all the nodes in a Hash Map (Built in Data Structure). I have written the project using JAVA without any external in build data structure. Max Fibonacci heap is required because it has better theoretical bounds for increase key operation.

A Fibonacci heap is a data structure for priority queue operations, consisting of a collection of heap-ordered trees. It has a better amortized running time than many other priority queue data structures including the binary heap and binomial heap. Michael L. Fredman and Robert E. Tarjan developed Fibonacci heaps in 1984 and published them in a scientific journal in 1987. They named Fibonacci heaps after the Fibonacci numbers, which are used in their running time analysis.[1]

Fibonacci Max Heap
Amortised Complexity
Space O(1)
Search O(1)
Insert O(log n)
Delete O(1)
Find Max O(1)
Delete Max O(log n)
Increase Key O(1)
Merge O(1)

WORKING ENVIRONMENT

HARDWARE REQUIREMENT
Hard Disk space: 4 GB minimum Memory: 512 MB
CPU: x86
OPERATING SYSTEM
LINUX/UNIX/MAC OS(If using other OS make command wont work)
COMPILER
Javac

COMPILING & RUNNING INSTRUCTIONS

The project has been compiled and tested on thunder.cise.ufl.edu and java compiler on local machine.
To execute the program,
You can remotely access the server using ssh username@thunder.cise.ufl.edu
For running the Hash Tag Counter
1)Extract the contents of the zip file
2)Type ‘make’ without the quotes.
3)Type ‘java hashtagcounter ‘file path/input_file_name.txt’ ’ without the quotes and add the file name and pathI’ve included the file sampleInput.txt .

STRUCTURE OF THE PROGRAM AND FUNCTION DESCRIPTIONS

The program consists of 3 classes.

  1. hashtagcounter - The main class that reads and writes the output.
  2. Node – This class is used to instantiate and object of node in memory.
  3. FibonacciHeap – This class is used to instantiate the methods and functions of the Heap class.

The basic workflow of the program is the hashtagcounter.class takes input file and reads it creates a hash map and performs insert node operations on an instance of the Fibonacciheap.class by creating new nodes using Node.class. It performs remove max as soon as it finds a single digit in the input file. And then prints it in the output_file.txt, after which it reinserts the node back into the hashmap.
The detailed overview of all the class functions is given below.

hashtagcounter.java
Variables Type Description
1.pathtofile
String The input filename take from user.
2.hm HashMap<String,Node> The HashMap where node and hashTag are stored.
3.fh FibonacciHeap The instance of the Fibonacci heap.
4.file String Name of the outputfile.
5.p Pattern Stores the pattern of the input given, the format of the input.
([#])([a-z_]+)(\s)(\d+)
6.p1 Pattern Stores the pattern of the digits to be removed from the hashTag
7.m Matcher Matcher object for pattern ‘p’
8.m1 Matcher Matcher object for pattern ‘p1’
9.hashTag String HashTag to be stored.
10.key Integer Key value to be stored in node.
11.increaseKey Integer Old key value+ new key value.
12.removeNumber Integer Number of nodes to be removed
13.removedNodes ArrayList Stores all the removed nodes
14.startTime Time(milliseconds) Start time of program.
15.totalTime Time(milliseconds) End time of the program.
Node.java
Class Variable Type Description
Degree Integer Signifies the number of nodes that a node can have in its next level.
hashTag String Contains the Hash Tag.
key Integer Signifies the value of integer.
left Node Points to the left node in the circular list.
right Node Points to the right node in the circular list.
parent Node Points to the parent node
child Node Points to the child node.

childCut
Boolean
A Child Cut of false means that no child has ever been removed from that node.

Function Name
Return Type Parameters
1.Node(String hashTag, int key) - String hashTag, int key
2.public String getHashTag() String -

Function Name
Discription
1.Node(String hashTag, int key) Constutor that initializes the hashtag and key
2.public String getHashTag() Returns the hash Tag of the node.
FibonacciHeap.java

Class Variable Type Description
1.maxNode Node Points to the maximum node in the heap.
2.numberOfNode Integer Signifies the number of nodes that are stored in the heap.

Function Name
Return Type Parameters
3.public void insert(Node node) Void Node node
4.public void cut(Node x, Node y) Void Node x, Node y
3.public void cascadingCut(Node y) Void Node y
4.public void increaseKey(Node x, int k) Void Node x , int k
5.public Node removeMax() Node Null
6.public void degreewiseMerge() Void Null
7. public void makeChild(Node y, Node x) Void Node y, Node x

Function Name
Description
1.public void insert(Node node) This function inserts a node into the max Fibonacci heap. The function works in two ways. If the max is null i.e if the maxNode is null, maxNode is assigned to be the root of the Fibonacci heap since it is the only node in the Fibonacci heap right now. However, if there is a maxNode , myNode is added to the top level of the Fibonacci heap, to the right of the max root in the doubly linked list of that level. It increases the numberOfNode by 1.

2.public void cut(Node x, Node y) This function performs cut operation on Node y. It cuts Node x from Node y, then it decreases the degree of Node.
3.public void cascadingCut(Node y) This function checks the childCut value and makes the necessary changes and performs remove if needed. If the childcut value is false for the parent, make it true. If the childcut is true, keep going up the tree and removing the nodes until it finds a node whose childcut is false. It calls itself recursively till the node has a parent

4.public void increaseKey(Node x, int k) This function is used to increase the value of the key to k in Node x. The key value of parent is checked, and if it is less than the parent the node is cut and cascading cut is performed on the parent if the parent childCut is true.
5.public Node removeMax() This function removes the maximum node, from the Fibonacci heap. And while there are children of max node, put them on root. And them call degreewisemerge().

6.public void degreewiseMerge() This function performs degreewisemerge. It melds the nodes in the root list of the heap.
7.public void makeChild(Node y, Node x) This function is used to make Node y a child of Node x.

RESULTS

The code was run for 1 million inputs and the output time required was found to be 1653ms.
The order of the output can be different as there are many nodes with same values when remove max was called.
RUNNING THE PROGRAMS

CONCLUSION

The objective of this assignment has been met. The program successfully creates a implementation of Fibonacci Heap. While correctly performing the removeMax and Increase Key operation on a Max Fibonacci Heap.

REFERENCES:
[1] Fibonacci heap. (n.d.). Retrieved November 18, 2016, from https://en.wikipedia.org/wiki/Fibonacci_heap
#chlamydia 10
#cholecystectomy 1
#chlorophoneus 4
#chondritic 4
#chloride 6
#chlorambucil 4
#chlortetracycline 6
#chlamydeous 5
#chloroform 3
#cholelithiasis 4
#chomp 6
#chokedamp 8
#chokey 4
#chokefull 6
#chitty 4
#chirurgy 10
#chloasma 4
#chivalrous 3
#chirr 10
#cholangitis 3
#choker 4
#chloramine 6
#chloranthus 10
#chlorococcales 10
#chlorella 10
#choirmaster 7
#choke 6
#cholecystitis 6
#choleric 1
#chlamys 9
#chlorococcales 3
#choleraic 7
#chlamydera 8
#chloramphenicol 6
#chiseling 10
#chitterings 10
#choirmaster 8
#chisel 2
#chirurgery 4
#chirr 7
#chiseled 3
#choeronycteris 8
#chlorophthalmidae 1
#chloasma 6
#choix 3
#chlamydosaurus 8
#choc 3
#chiwere 7
#choleric 3
#chondritic 1
#choker 3
#chondrite 1
#choir 4
#chlorotic 2
#cholelithiasis 3
#chlorination 9
#chlamydia 3
#chivalry 8
#chokra 2
#chlorophyta 4
#chiton 8
#cholla 4
#chitin 1
#chives 2
#chokefull 7
#choleric 9
#chlorophthalmidae 1
#chokefull 8
#chloramine 8
#chirurgery 7
#choctaw 3
#choanocyte 4
#chirurgy 3
#chlamys 7
#chirurgy 3
#chlorination 9
#chlamys 2
#chlamydeous 8
#cholinergic 2
#chlorophthalmidae 9
#chloris 4
#chitty 3
#choctaw 2
#chokedamp 2
#chokey 2
#choirmaster 8
#chloramphenicol 9
#choloepus 7
#chisel 6
8
#chlorella 1
#choler 5
#choice 3
#chondrosarcoma 8
#chokidar 1
#chloranthus 4
#chitin 9
#chokefull 6
#chishona 2
#chlorococcales 6
#chlorophthalmidae 5
#chitterings 9
#choleraic 9
#chokecherry 9
#chloranthaceae 5
#chloris 3
#chlorococcum 10
#chokey 5
#chondrosarcoma 1
#chokidar 4
#chloranthaceae 8
#chokefull 9
#chondroma 5
#choeronycteris 6
#chokra 10
#chlorococcales 4
#chitterings 1
#chlamydiaceae 2
#chokecherry 2
#chivalrous 3
#chlorophyllose 7
#chokefull 1
#chokra 4
#choanocyte 3
#cholesterol 1
#chlorophthalmidae 4
#chlorophyllose 8
#cholelithotomy 8
#chitterings 8
#chloramine 2
#chlorination 9
#chloris 6
#chlorophyll 1
#chitchat 2
#choler 2
#cholinergic 9
#chondroma 1
#chitin 2
#chokidar 9
#chloral 2
#choke 6
#choloepus 2
#chlorococcales 4
#chlorophyllose 6
#chloroxylon 3
#chloroxylon 7
#chloral 9
#chlorate 3
#chondritic 8
#choking 5
#choctaw 8
#chlorura 10
#chlorococcales 2
#chiseling 9
#chloramphenicol 9
#chlamydomonas 4
#cholelithotomy 8
#chiseling 5
#chivarras 6
#cholinergic 5
#chlordiazepoxide 6
#choler 10
#choleric 8
#chondroma 6
#cholinergic 8
#choler 4
#chokra 9
#chloroformed 3
#chlamydia 1
#chloroform 10
#chlorofluorocarbon 10
#choice 10
#chlorophthalmidae 9
#chlorophyta 5
#chlorhexidine 7
#choir 2
#chlorhexidine 7
#chlamydosaurus 9
#cholelithotomy 1
#choline 7
9
#chlorofluorocarbon 7
#chlorophyta 10
#chivarras 1
#chloris 4
#chit 2
#chitchat 4
#chitterlings 10
#choked 6
#chlorophyceae 6
#chondrite 7
#chloroquine 7
#choker 10
#choice 6
#chloroplast 4
#chlorophyllose 8
#chirurgical 9
#chlorococcum 2
#chloranthaceae 3
#chlortetracycline 6
#chloris 4
#chlamydia 8
#cholelithiasis 4
#cholelithiasis 9
#chlamys 2
#chlorophyta 7
#choline 9
#chishona 10
#choline 3
#chivalry 10
#chiseling 10
#chives 10
#choctaw 3
#chloranthaceae 6
#chirrup 3
#chokecherry 4
#chlamydomonas 2
#chlamys 7
#chit 8
#chlorosis 6
#chlamys 10
#chondrite 2
#chlamydera 6
#chloroprene 2
#chives 3
#chlamydomonas 10
#chloroform 1
#chirr 4
#chloramphenicol 7
#chokecherry 4
#chloroformed 8
#chlorophyllose 3
#chlorine 6
#chirurgy 5
#choked 4
#chlorosis 4
#chitinous 8
#chivalry 2
#chlorophyceae 5
#chlorine 2
#chlamydiaceae 3
#chlorambucil 9
#cholecystectomy 3
#choleric 5
#choker 10
#chlorophyta 8
#chloride 5
#chivarros 3
#choline 9
#chirurgy 8
#cholelithiasis 1
#chitchat 3
#cholecystitis 9
#chlamydera 10
#chirurgy 3
#chokidar 6
#chirr 7
#choleric 1
#chlamydiaceae 6
#chiton 9
#chirurgical 3
#chloroxylon 1
#chocolate 5
#chloroform 4
#chlamyphorus 5
#choleraic 9
#cholelithiasis 6
#chivalric 7
#chlorosis 7
#chirr 9
#chon 9
10
#chlamydiaceae 5
#chisel 10
#chloris 1
#chondrosarcoma 10
#chivalry 5
#chloroformed 3
#choler 4
#chlorotic 8
#chitchat 5
#chlorate 8
#chomp 5
#chlorate 6
#chomping 9
#chloranthaceae 3
#chlorophyceae 8
#choix 2
#chlorambucil 2
#chloramphenicol 7
#choleraic 2
#chlorococcum 3
#choleric 10
#cholinergic 7
#chloroquine 7
#chokidar 7
#chitterings 5
#chitin 5
#chloramphenicol 8
#chloe 6
#chives 4
#chlamydera 10
#chokefull 10
#chlortetracycline 8
#choctaw 3
#choked 10
#chirr 5
#choeronycteris 4
#chlorophyll 10
#chloroform 8
#chitterings 8
#chlorococcales 2
#cholecystectomy 3
#chlorofluorocarbon 10
#chlamydomonadaceae 3
#chlorofluorocarbon 2
#chiseling 2
#choky 5
#chlorophis 5
#chloroform 2
#cholelithiasis 7
#chloris 2
#cholera 6
#chon 8
#chlamydomonadaceae 4
#choeronycteris 8
#chondrichthyes 5
#chlamydomonas 4
#chlamyphorus 3
#cholinergic 5
#chivarros 5
#chomping 6
#choking 1
#chomping 2
#chloride 3
#chlorococcum 9
#chlorella 4
#choler 3
#chloranthus 6
#chiseling 10
#chlorococcum 6
#chlorophyceae 8
#chlordiazepoxide 10
#chitchat 3
#cholangitis 8
#chondritic 8
#chloranthaceae 10
#chokidar 5
#choline 8
#chomping 5
#cholecystitis 2
#cholangitis 7
#chisel 10
#chlorination 1
#chit 5
#chisel 10
#chlorococcales 1
#chivarros 4
#chloroform 9
#chirurgy 9
#chlortetracycline 10
#chlorophthalmidae 5
7
#cholesterol 1
#chlordiazepoxide 10
#chloris 1
#cholelithotomy 9
#choked 1
#chirurgical 4
#chlorophyceae 7
#chitterlings 1
#choke 3
#chlorococcales 4
#chloasma 2
#choline 4
#chloramphenicol 8
#chirurgical 2
#chloris 3
#chondrite 2
#choked 2
#chirrup 2
#chloe 10
#chloride 5
#chirurgical 2
#chloranthaceae 5
#chlorophoneus 7
#cholera 7
#cholinergic 8
#chloroxylon 3
#chokedamp 5
#chloranthaceae 3
#chloroprene 6
#chlorate 4
#chloramine 8
#choirboy 2
#chlorella 2
#chlorpromazine 7
#chlamydia 5
#chit 3
#chiseling 9
#chlamyphorus 2
#chloroform 4
#choeronycteris 5
#chlorination 9
#chlorosis 10
#chlamydeous 1
#chlamydiaceae 6
#chomping 9
#chlorophthalmidae 4
#chlortetracycline 1
#choline 4
#chlorosis 7
#chon 7
#chocolate 10
#chocolate 5
#chirurgical 5
#chit 2
#chokedamp 1
#choctaw 5
#chlorococcales 7
#chlorura 5
#chloride 1
#chisel 5
#chokecherry 9
#choloepus 3
#chlamyphorus 3
#chloris 5
#chlorococcales 3
#chlamys 9
#chloramine 5
#choice 5
#chomp 4
#chlamydomonas 6
#chloroform 4
#chlorophoneus 9
#choirmaster 2
#chlorella 2
#chlorophoneus 7
#chiwere 8
#chokra 3
#chivalric 7
#chlamyphorus 4
#chives 3
#chitterlings 8
#chloroform 2
#choked 1
#chitty 2
#chloride 3
#chlamydosaurus 4
#chlamydomonas 9
#choleraic 3
#cholelithotomy 4
#chlorambucil 9
14
#chloranthus 8
#chlorine 1
#choeronycteris 7
#chondrosarcoma 1
#chlorophyceae 4
#chondrosarcoma 10
#choanocyte 6
#choir 9
#cholangitis 1
#cholangiography 3
#chloramine 5
#chlorophyceae 4
#chivarros 6
#choleric 1
#chlorotic 7
#chives 8
#choler 2
#choc 6
#chomping 10
#choler 1
#chokra 9
#chlamydomonas 3
#chondrosarcoma 1
#chirurgy 4
#chlamydomonadaceae 8
#chlorococcum 10
#chlorate 5
#chlamydosaurus 7
#chocolate 2
#chondrosarcoma 2
#chlorofluorocarbon 5
#chit 5
#chondrite 10
#chlorination 5
#choker 3
#choice 5
#chondrichthyes 8
#chirr 9
#chlamydomonadaceae 8
#chivalric 9
#chlorpromazine 9
#chishona 1
#chloroxylon 9
#chloranthus 7
#chloramphenicol 3
#chlortetracycline 10
#chlorination 10
#chlamyphorus 8
#chirurgical 10
#chondrichthyes 9
#choir 6
#chlorophthalmidae 5
#chokra 8
#chisel 2
#chondritic 4
#chloroprene 5
#choirboy 4
#chloramphenicol 8
#chishona 10
#chlorhexidine 9
#chokefull 1
#chitin 5
#cholecystectomy 3
#chloroplast 1
#chondritic 1
#chokey 10
#chondrichthyes 2
#chitterlings 2
#chloris 3
#chloride 8
#chisel 9
#cholangiography 1
#cholangiography 10
#choanocyte 9
#chitinous 2
#chlorosis 5
#chitterings 6
#chirurgical 9
#chlorura 2
#chirurgery 3
#chloroplast 1
#chiseling 8
#chlorophyta 10
#choler 4
#choker 9
#chlorophyceae 3
#chlorofluorocarbon 9
#chlamydia 6
#choc 9
#chon 6
5
#chlorosis 4
#chloroform 1
#chlorpromazine 7
#choice 10
#chlorotic 5
#chlorophis 5
#chloroplast 9
#chlamydosaurus 10
#chivarros 6
#chlorophyta 5
#chondritic 4
#chit 1
#chlorella 10
#chondroma 1
#chokecherry 1
#chiwere 9
#chloral 3
#chlorpromazine 9
#chokecherry 3
#chloroquine 3
#cholelithiasis 9
#choked 9
#chloranthaceae 10
#cholera 3
#chloramphenicol 4
#chlamydera 9
#chitin 8
#chit 8
#chitinous 2
#choline 3
#cholesterol 4
#chlorotic 5
#chiseled 6
#chomping 6
#cholangitis 2
#chloramine 9
#chlorine 6
#chlortetracycline 9
#chlorination 6
#chlordiazepoxide 9
#chloranthaceae 5
#chivalrous 6
#chokidar 2
#choleraic 2
#chivarros 2
#chlorhexidine 9
#chivalrous 3
#chirrup 10
#chlorococcales 6
#cholangitis 6
#chivalry 8
#chokey 8
#cholla 10
#choleric 10
#chondrosarcoma 1
#choirmaster 7
#chondrosarcoma 2
#chloe 4
#cholinergic 4
#chlamyphorus 9
#chloroform 4
#cholecystectomy 6
#chiseling 9
#chloe 9
#chloroplast 9
#chirrup 10
#chlorococcales 4
#chlordiazepoxide 8
#chirurgical 6
#choeronycteris 9
#chivalry 9
#chiseling 4
#cholangitis 4
#chlamys 2
#chlorosis 7
#chloroformed 1
#cholecystitis 8
#chirrup 2
#chlamydia 5
#choleric 4
#chloramphenicol 4
#choix 4
#choeronycteris 5
#choking 9
#chloral 7
#chlorine 8
#choc 3
#chlamydia 3
#cholla 3
#chitinous 3
14
#chlorococcum 1
#chondrichthyes 9
#chlorophoneus 8
#cholla 4
#chirrup 4
#choctaw 5
#chitchat 6
#chives 9
#chitin 4
#cholelithotomy 7
#chivalric 6
#chlamydosaurus 6
#chlamydomonadaceae 3
#choker 5
#choler 9
#chokefull 8
#chishona 7
#choke 7
#chloris 6
#choker 8
#chitty 10
#chondrosarcoma 7
#choirmaster 5
#chlorosis 3
#chlorotic 3
#chitinous 7
#chiwere 10
#chlorhexidine 8
#chloe 1
#choloepus 4
#chlordiazepoxide 5
#chondrite 10
#chit 7
#cholesterol 1
#cholelithotomy 9
#cholecystectomy 7
#chirurgy 3
#chitty 9
#chlamydeous 10
#cholecystitis 3
#chirurgery 6
#choirboy 1
#choleraic 4
#choker 3
#chirurgy 6
#chloroxylon 6
#chlorophyllose 3
#chlorambucil 9
#cholecystectomy 7
#cholelithiasis 5
#chiton 2
#chlorophis 1
#choice 6
#chokra 10
#chlorhexidine 6
#choked 8
#choeronycteris 4
#choix 1
#choanocyte 5
#chloroplast 5
#chocolate 2
#choix 1
#chocolate 4
#chlorophyll 1
#chlamydomonadaceae 7
#chivarras 4
#chlamydeous 5
#chondrichthyes 3
#chloranthus 7
#chishona 3
#chitinous 7
#chivalry 8
#chokra 8
#chirrup 9
#chiwere 4
#chivalrous 7
#chondrosarcoma 2
#chloroformed 8
#choeronycteris 9
#chlamydia 6
#chloroquine 9
#chloranthus 3
#chlortetracycline 1
#chitinous 9
#choleric 5
#chirurgery 6
#choler 10
#chlorophthalmidae 5
#chiseled 10
#chlorococcales 2
8
#chishona 4
#chlamydomonadaceae 3
#choc 10
#chitin 3
#chitinous 5
#chondrosarcoma 7
#chocolate 4
#chondrichthyes 10
#chlamydia 6
#chirurgy 8
#cholelithotomy 6
#chlorophis 5
#chit 3
#chokidar 5
#cholangitis 2
#chivarras 3
#choanocyte 2
#chloroplast 6
#choc 2
#chloroformed 7
#chlorophis 10
#chitterings 3
#chon 3
#chives 2
#cholangitis 2
#chlorophyll 8
#chlorophthalmidae 9
#chondroma 9
#chlamyphorus 4
#chloroquine 10
#chloasma 7
#choeronycteris 9
#chondrite 1
#chloroplast 3
#chloranthus 8
#chlorhexidine 10
#chloramine 5
#chloe 5
#choeronycteris 5
#cholelithiasis 5
#choline 2
#choirmaster 6
#choice 8
#chlamydiaceae 3
#chomping 5
#cholera 8
#chlorothiazide 2
#choice 8
#cholangiography 4
#chloroform 5
#chirrup 7
#chlamydia 2
#chiseled 1
#chloe 3
#chlorura 1
#choirmaster 8
#chokra 7
#chirurgy 5
#chlorophthalmidae 7
#chlamydeous 8
#cholelithiasis 6
#choline 3
#chokedamp 6
#chlorophyllose 7
#chondritic 6
#chlamys 8
#chocolate 6
#choice 7
#chlorura 4
#chondrichthyes 5
#chitterlings 2
#choirboy 1
#chlorosis 5
#cholangitis 9
#chlorhexidine 7
#chokecherry 4
#choker 3
#cholangiography 9
#chomping 3
#chlorococcales 7
#chitin 9
#choky 1
#choanocyte 4
#chlortetracycline 3
#choleric 4
#chlorophoneus 7
#chlorococcales 3
#choanocyte 7
#choker 4
#choked 7
1
#choc 8
#chloroxylon 10
#chokecherry 3
#chlorotic 5
#chlamydeous 4
#chitinous 7
#chlamyphorus 4
#chloral 10
#chlorination 8
#chondrosarcoma 8
#choice 3
#choky 1
#chloroplast 10
#chlorothiazide 1
#chlorella 10
#cholangitis 9
#chloramphenicol 8
#chitinous 7
#chokra 7
#chon 3
#chomping 8
#chlorambucil 8
#chitinous 9
#choker 6
#choirmaster 7
#chitchat 1
#cholesterol 3
#chlorophyll 6
#chiwere 9
#chlorophyll 9
#chloranthaceae 5
#chlorophoneus 6
#chokidar 2
#chloranthus 10
#choix 10
#chlamydosaurus 5
#chiton 5
#choleraic 10
#choanocyte 6
#chloroformed 10
#chlordiazepoxide 1
#chomp 5
#chisel 4
#chlorophyceae 8
#chiseled 1
#chlorosis 9
#chloroprene 8
#chlamys 6
#chlorosis 7
#choeronycteris 2
#chocolate 9
#chlorococcum 7
#chloris 1
#chitterings 3
#cholangitis 10
#chlorofluorocarbon 10
#chlorination 8
#chlamydera 4
#choice 8
#chiseled 10
#choice 5
#chondrosarcoma 8
#chlorine 5
#chloroformed 10
#chlamydeous 4
#choirmaster 10
#chivarras 6
#chives 4
#chitinous 6
#chitinous 10
#chloroform 10
#chlortetracycline 2
#chlorination 3
#chivalrous 7
#chirurgical 1
#choc 10
#choler 3
#cholecystectomy 9
#chirurgery 5
#cholangiography 7
#chloramphenicol 10
#chirr 7
#chloroxylon 5
#chloride 8
#chloroquine 2
#chloroprene 6
#chondroma 9
#chloride 8
#chondrosarcoma 9
#chlorophyll 7
4
#chlordiazepoxide 10
#chitty 7
#chlorella 10
#cholinergic 5
#chlamydomonas 7
#chlorophis 3
#chlorotic 6
#chlamydeous 5
#chiseling 5
#chlorura 4
#cholangiography 10
#cholelithotomy 4
#chlorine 7
#chlorophyllose 2
#chlorophyceae 9
#chivarras 8
#chloroprene 1
#chloris 7
#chondritic 7
#chlorophis 10
#chondrosarcoma 9
#chlamydera 6
#choke 7
#chlorophoneus 7
#chirrup 10
#cholesterol 4
#choeronycteris 7
#chitterlings 6
#choc 9
#chlamydia 5
#chlorophoneus 3
#chlorpromazine 4
#chivalrous 2
#chit 8
#chirrup 8
#chlorotic 1
#chlorococcales 2
#chloroprene 4
#chirurgery 2
#chlamys 7
#chloral 1
#chondrosarcoma 6
#chitinous 9
#chloramine 9
#chlorpromazine 10
#chondrichthyes 4
#choice 3
#chlorococcum 3
#chlorothiazide 8
#chlortetracycline 6
#chitterlings 8
#chives 8
#chondrosarcoma 7
#cholecystectomy 8
#choler 9
#cholelithiasis 5
#chiseling 8
#chomping 2
#cholelithotomy 2
#chondrosarcoma 7
#chlorophis 7
#chlorophthalmidae 8
#chokidar 5
#chitty 5
#chloroprene 2
#chirurgical 9
#chiseled 6
#chitterings 8
#chlorococcales 2
#choice 10
#chloral 1
#cholangitis 5
#choirmaster 9
#chlamyphorus 5
#chloranthus 9
#chivarros 10
#chlortetracycline 4
#chloride 5
#chisel 3
#chivalrous 10
#chitinous 6
#chlorofluorocarbon 9
#chloris 9
#choeronycteris 3
#choler 2
#chondritic 6
#chlorhexidine 5
#chlorine 1
#chirurgy 5
#chiton 2
10
#cholinergic 7
#chokidar 9
#chirurgery 10
#choked 6
#chiton 4
#choline 3
#chivalry 8
#chives 6
#chivalrous 5
#chloroxylon 4
#chloral 4
STOP
choirmaster23,chokefull21,chlamys18,chlorination18,chirr17,chirurgy16,chloramphenicol15,chloramine14chokefull37,chlorococcales29,chlorophthalmidae29,chitterings28,chlorination27,chokra25,chloramphenicol24,chiseling24,cholinergic24chokefull37,chlamys37,chirr37,chiseling34,chlorophyta34,chlorophyllose32,chirurgy32,chloramphenicol31,chlorococcales29,chlorophthalmidae29chokefull47,chiseling46,chloramphenicol46,chirr42,chitterings41,chirurgy41,chisel38chiseling55,chloramphenicol54,chloroform47,chokefull47,chlorococcales46,chlamys46,cholinergic44,choline44,chloranthaceae43,chisel43,chirr42,chitterings41,chirurgy41,chlorophthalmidae38chloramphenicol65,chiseling63,chisel54,chlorination52,chirr51chiseling76,chloramphenicol73,chlorination58,chloranthaceae58,chlorococcales56,chisel54,choleric52,choeronycteris52,chloroform52,chirr51,chirurgical50,chlorosis50,chlortetracycline50,chlorophyta49chiseling76,chloramphenicol73,choeronycteris65,chokra63,chloranthaceae58,chlorococcales58,chlorination58,choleric57choeronycteris79chloramphenicol91,choice84,chitinous82,choeronycteris81chondrosarcoma106,choice97,chitinous97,choeronycteris91,chloramphenicol91,chiseling89,chlorination77,chokra77,choirmaster77,chlorosis74

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值