Data Structures مرتضي صاحب الزماني
Layout Representation مرتضي صاحب الزماني
Layout Representation مرتضي صاحب الزماني
Layout Representation Data Structures must be efficient i.t.o. time and space. مرتضي صاحب الزماني
Atomic Operations for Layout Editors مرتضي صاحب الزماني
Atomic Operations مرتضي صاحب الزماني
Atomic Operations مرتضي صاحب الزماني
Atomic Operations مرتضي صاحب الزماني
Data Structures for Layout مرتضي صاحب الزماني
Linked List Representation Space Complexity: O(n) n: Number of tiles. Disadvantage: Long search time Good for hierarchical specifications (limited number of modules) مرتضي صاحب الزماني
Example: Neighbor Finding y11 y12 y21 y22 R مرتضي صاحب الزماني
Bin-Based Representation Space Complexity: O(bn) مرتضي صاحب الزماني
Example: Neighbor Finding مرتضي صاحب الزماني
Bin-Based Representation Bin Size: If too small too many bins memory usage. many empty bins memory waste. If too large many blocks inside each bin Large lists slow. مرتضي صاحب الزماني
Neighbor Pointers Space Complexity: O(n2) No explicit space representation. Difficult updating. مرتضي صاحب الزماني