I am aware that In-Place algorithms takes constant memory of O(log n) or O(n). But in real time while designing an complex applications or systems, how one should consider this aspect and implement it as an architecture point of view?
It would be very helpful if someone can explain with example or point me to the right direction. Thanks in advance.
Solution - As @Gene mentioned - Also I could deduct from the CLR book that - Application architecture does not always heavily relies on algorithms or their properties but they do contribute significantly at lower level such as in core logic, protocols, design, processing, etc.