faq
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
faq [2021/04/03 20:30] – jxu | faq [2021/04/07 19:23] – jxu | ||
---|---|---|---|
Line 261: | Line 261: | ||
**Answer to Question 26**: No. There is no need for an example for Assignment 3. | **Answer to Question 26**: No. There is no need for an example for Assignment 3. | ||
+ | **Question 27**. What would be a good way to approach and think about Assignment 3? | ||
+ | **Answer to Question 27**: Imagine that a software company working for a consortium of automotive industries is anticipating that there is going to be an explosion in demand for high performance, | ||
+ | |||
+ | Since the software company working for the consortium of automotive industries does not know the exact details of what kind of high performance, | ||
+ | |||
+ | “(a) Each entry in the system consists of a key-value pair (k, v), where k is the key and v is the value. | ||
+ | |||
+ | (b) The key for each entry is unique, that is, two different entries will not have a same key. The key for each entry is a character string. No advance knowledge can be assumed about other characteristics of the keys. | ||
+ | |||
+ | |||
+ | (c) The number of entries in the system can be very large, but the system can still fit into main memory. | ||
+ | |||
+ | |||
+ | (d) Search, insertion and deletion operations on the entries in the system are equally likely. | ||
+ | |||
+ | (e) The primary system performance criteria is speed, that is, under normal circumstances the search, insertion, and deletion operations should be as fast as possible. However, since this is an embedded automotive information system, the system is also expected to be robust in the sense that one should still be able to guarantee good, predictable, | ||
+ | …” | ||
+ | |||
+ | **Question 28**: Do we assume the key is always enter as a string or do we assume the key can be defined under any object? | ||
+ | |||
+ | **Answer to Question 28**: Assignment 3 requires you to provide two basic software systems with significantly different designs that allows any user, or any higher level automotive information system application, | ||
faq.txt · Last modified: 2021/04/26 22:20 by jxu