- تعلم اثنين من أهم الـ Preprocessing Techniques وهما:
1- Prefix (Cumulative) Sum.
2- Partial Sum.
الأسبوع هام جدا:
- لازم ناخد بالنا تاني إن كل Preprocessing Technique هنتعلمه هنعرف إنه بيساعدنا نجاوب على نوع معين من الأسئلة بطريقة efficient جدا غالبا في:
Constant Time O(1)
- الأسبوع اللي فات اتعلمنا Frequency Array Technique ودا كان بيساعدنا نجاوب على Counting Queries بشكل Efficient.
- هنتعلم خلال الأسبوع دا Techniques جديدة وهي Prefix Sum وPartial Sum وبعض الناس بيعتبروهم Technique واحد وبيسموهم بمسمى واحد.
- الـ Prefix Sum Technique هيساعدنا نجاوب على Range Sum Queries بشكل Efficient.
- الـ Partial Sum Technique هيساعدنا ننفذ Range Update Queries بشكل Efficient.
- مهم جدا تبقى واخد بالك إن الـ Techniques اللي هتتعلمها في الغالب مش هتكون كافية لحل المسألة ولكن بتستخدمها في جزء من الحل فقط، وبالتالي هي هتساعدك إنك تفكر وتكتب كود More Efficient.