ملخص كتاب - Grokking Algorithms ❤ - حابب اوضح شويه نقاط عن الكتاب والكتاب دا لمين وتلخيص كل شابتر في سطور معدوده وفي نهايه المقال هتلاقي لي...

 ملخص كتاب - Grokking Algorithms ❤


-


حابب اوضح شويه نقاط عن الكتاب والكتاب دا لمين وتلخيص كل شابتر في سطور معدوده وفي نهايه المقال هتلاقي لينك الريبو علي جيت هاب

فيه كل الاكواد والتمارين اللي في الكتاب لكل شابتر

-

الكتاب دا للمبتدئين لان بيشرح الالجورزم علي المستوي ال abstraction

وتطبيقاته بدون اي دخول او تعمق في الرياضيات فالكتاب دا يعتبر الانتري بوينت ليك

وبعدها ممكن تنتقل لكتاب Introduction to Algorithms THIRD EDITION

هو مشIntroduction زي ما انتوا فاكرين لا هو بس بيجرك مش اكتر


-


grokking Algorithms نرجع بقي لكتاب


------


chapter 1 (introduction to algorithms) :

-

performance ودا انتروداكشن بيعرفك يعني اي الجورزم وازاي تحسب ال

Big O notation لاي الجورزم وال


وازاي تقارن بين اكتر من الجورزم بيعملوا نفس الحاجه بس كل واحد بياخد وقت كد اي وبيديك مثال علي ال


Binary Search O(log n) vs Linear Search O(n)


-------


chapter 2 (Selection Sort ) :

-

ودا بيشرحلك فيه ازاي الميموري شغاله وازاي بنحفظ فيها وبيقارن بين الاري واللينكد ليست من حيث ازاي دي بتحفظ الداتا في الميموري


وازاي بترجع ومميزات وعيوب كل واحده منهم وامتي استخدم الاري وامتي استخدم اللينكد ليست

Selection Sort algorithm وفي الاخر بيطبق


-------


chapter 3(Recursion):

-

ودا بيتكلم فيه عن الريكيرجن وامتي بستخدمه وازاي بستخدمه وبيعرفك يعني اي Stack

وازاي ب call stack في الريكيرجن


-------


chapter 4(Quick Sort )

-

ودا بيشرح تكنيك Divide & Conquer


وامتي هستحدمه وازاي هستخدمه واي فايده التكنيك دا لانه مهم لو طبقته في حياتك اليوميه مش بس هنا اللي هو بتقسم اي مشكله بتواجهك لمشاكل صغيره


علشان تسهل حلها وفي نهايه الشابتر هيعمل مقارنه بين ال

Quick sort vs merge sort


Big O notation ويراجع علي ال


------


chapter 5(Hash table ):


بيتكلم عن Hash Table data structure


بستخدمها فين وامتي وازاي وبتفيدنا ازاي لو عاوزين نرجع اي داتا في وقت لا يذكر O(1)

ومميزاتها وعيوبها واي المشاكل الي هتواجهني انا وبعملها وازاي اتغلب عليها


-----


chapter 6(Breadth-first search):


ودا بيتكلم فيه عن ال graph

وازاي بنحسب ال shortest path

باستخدام BFS algorithm

عن طريق عدد ال steps


-----


chapter 7(Dijkstra's algorithm):


دا برضو الجورزم لحساب ال

shortest path بس دا بناءا علي ال

weights


-----


chapter 8(Greedy algorithm):


دا بيكلمك ازاي في مشاكل لحد دلوق ملهاش حل سريع بستخدم ال

Greedy algorithm


علشان احلها باي حل المهم يكون كويس بس مش الحل المثالي


-----


chapter 9(Dynamic Programming):


ودا هيكلمك عن الجورزمات اتحلت في الشابتر السابقه بس مش حل مثالي فبيحلها هنا بحل افضل من حيث ال Big o notation


وهو اني هنا بقسم المشكله بتاعتي لمشاكل صغيره واحل المشاكل الصغيره دي ومنها بقدر احل المشكله الاساسيه بتاعتي


----


chapter 10(K-nearest neighbors):


وهو بيكلمك عن شويه الاجورزمات مستخدمين بكثره في ال machine learning

زي مثلا Classification - Regression - Feature extraction -OCR


---


chapter 11(where to go next ):


هنا بيقلك المفروض بعد ما تخلص الكتاب دا تروح فين او شويه الجورزمات بيقلك شوف نفسك حابب اي واتعمق في مجاله


---

لينك ال Git hub repo 

في اول تعليق

 

 


 زبدة Cocca butter المثالية لعلاج البشرة الخشنة والجافة. 🟩 الخصائص والفوائد :  📍 يذوب عند ملامسته للجلد دون ترك الجسم دهني .  📍 يرطب بعمق...


 زبدة Cocca butter المثالية لعلاج البشرة الخشنة والجافة.


🟩 الخصائص والفوائد : 
📍 يذوب عند ملامسته للجلد دون ترك الجسم دهني . 
📍 يرطب بعمق وينعم العلامات والندبات.
📍 مصنوع من فيتامين E ـ ، أحد مضادات الأكسدة الممتازة   
      التي تحفز إنتاج "الكولاجين" وتحسن وظيفة حماية 
      الجلد . 

🟩 طريقة الإستخدام :
      يوضع على الجلد ويدلك بحركات دائرية. يوضع يوميا    
      للحفاظ على البشرة تبدو شابة وناعمة. يمكن إستخدامه  
      للترطيب الليلي .

💡 إذا كنت تعانين من ترهلات بسبب الحمل فهذا المنتج 
      مناسب لك .

 🧴🟩 تم تصميم مجموعة Skin Aloe خصيصًا للإسترخاء وعلاج مشاكل البشرة مثل  البقع العمرية 👵  والإحمرار   وحروق الشمس 👵☀️  لتمنحك بشرة ناعمة و...


 🧴🟩 تم تصميم مجموعة Skin Aloe خصيصًا للإسترخاء وعلاج مشاكل البشرة مثل

 البقع العمرية 👵 

والإحمرار 

 وحروق الشمس 👵☀️

 لتمنحك بشرة ناعمة ومنتعشة ومتجددة. 

يعزز هذا التونر الراحة و  الحيوية والمرونة للبشرة مما يجعلها ناعمة وصافية ومنتعشة ومريحة.

🧴⬅️ ميزات هذا المنتج :

         هو تونر مرطب ومريح طبيعي للوجه بخلاصة الصبار


#aloevera 

#itskin

#skincare 

#skincareroutine

#skincareproducts

#toner

#aloeveraproducts

#ALOE

#jibli_shop

#خدمةتوصيل

  يوصى بعلاج الفرد بشكل خاص للشعر ذي الألوان الفاتحة. تركيبته المملوءة بالجليوكسيليك والكيراتين النباتي والأحماض الأمينية لا تضر أو ​​تعدل م...

 



يوصى بعلاج الفرد بشكل خاص للشعر ذي الألوان الفاتحة. تركيبته المملوءة بالجليوكسيليك والكيراتين النباتي والأحماض الأمينية لا تضر أو ​​تعدل من بنية ألياف الشعر ، ويكملها تأثير زيت الزيتون المرطب وقوة الحمضيات المضادة للأكسدة ، لتترك الشعر أملسًا ، بحركة طبيعية ، ناعمًا ولامعًا.


يشمل شامبو قبل العلاج × 15 مل

 قناع  × 150 مل 

شامبو × 30 مل

 بلسم × 30 مل 

فرشاة

 زوج من القفازات


 طريقة الإستعمال :  

 الخطوة 1:

 إغسلي الشعر بشامبو ما قبل المعالجة ، ثم جففيه 

  تمامًا بمنشفة . 

  لا تستخدمي البلسم بعد وضع الشامبو. 


الخطوة 2:

 بمجرد أن يصبح الشعر نظيفا و جافا تمامًا ، قسّم الشعر إلى 4 مناطق و إبدئي في تطبيق قناع التمليس على إحدى المنطقتين في مؤخرة الرأس.

 ضعي المنتج ، خصلة بخصلة، واتركي 1 سم  من الجذور ، مع التأكد من تغطية كل الشعر بالتساوي. 

أتركيه لمدة 15 دقيقة وبمجرد إنقضاء الوقت ، أزيلي المنتج الزائد ، إن وجد ، بالمشط ( بروس - السراح -) . 


الخطوة 3: 

جففي الشعر بمجفف الشعر وفرشاة (مشط مسطح ، مستدير أو ناعم) .


الخطوة 4:

 قومي بكي كل الشعر بأخذ خيوط رفيعة من الشعر ومكواة الشعر من 8 إلى 12 مرة في درجة حرارة تتراوح بين 200 درجة مئوية و 230 درجة مئوية .

 تأكدي من أنه بعد الكي ، لا توجد بقايا من الكيراتين . 

قبل البدء بالخطوة التالية ، انتظري 5 دقائق. 


هام: في حال كان الشعر ناعمًا جدًا أو تالفًا ، نوصي بتشغيل المكواة بسرعة ، خاصة على أطراف الشعر أو خفض درجة حرارة المكواة  إلى 150 درجة مئوية أو 180 درجة. 


الخطوة 5: إغسلي الشعر بالشامبو وضعي البلسم وإشطفيه. ثم جففي الشعر طبيعيا أو بالسشوار


 فوائد هذا المنتج :  يفرد الشعر من التجعيدات والتموجات والتجعد . يستعيد القوة واللمعان والترطيب والنعومة. نتيجة إحترافية تصل إلى 10 أسابيع من اللمعان .

 تركيبة فعالة وآمنة .


#hair 

#haircare 

#Kativa 

#keratine

#keratinehair 

#softhair

#العنايةبالشعر

#jibli

Writing a product review of an item you have purchased and used can be a great way to share useful information with other shoppers, promote...

Writing a product review of an item you have purchased and used can be a great way to share useful information with other shoppers, promote products you love, or just build your writing portfolio. One can review almost any product - from an electric toothbrush to a new hybrid car. However, the internet is inundated with product reviews, many of which offer only glowing praise or bitter criticism and are not useful to the average consumer. A good product review is based on research and knowledge of a product, and a balanced assessment of its benefits and flaws. Continue reading for tips on how to write a helpful product review.

1


Research the product. In order to demonstrate to your readers that your review is reliable, make sure to conduct as much research as possible before you begin writing. A thorough knowledge of the product, its evolution and its competition will allow you to write something approaching an expert review.
  • Read the manufacturer's website, as well as any manufacturer information included with the product you are reviewing. Beware of publicity material released by manufacturers and retailers - readers will often stop reading if they sense that publicity material is being used rather than observations drawn from real-life experience.
  • Look into the competition and research the benefits and flaws of products that consumers consider alternatives. This will allow you to compare and contrast the reviewed product with the often numerous alternative products on the marke

Writing a product review As  consumers , we frequently rely on  product reviews  to provide us with insight into a  product’s  or  ser...

Writing a product review

As consumers, we frequently rely on product reviews to provide us with insight into a product’s or service’squality, function, and usefulness. By writing your own product reviews, you can share information from your own experiences that will contribute to the larger body ofevaluative commentary already in existence.
Such a contribution is not simply a sales message topromote a product you love; instead, a balanced product review will point out the pros and cons of a given product or service, helping your readers to determine whether or not it’s the right one for them.
The following steps can assist you in the creation of aconcise and candid product review:

Use the product or service

This may seem like an obvious first step, but readers can usually identify whether or not the reviewer has actually used the product. Once it becomes apparent to the reader that you are relying on conjecture and the reviews of others rather than firsthand experience, yourcredibility is lost.
In your review, if possible, offer evidence that you have actually used the product, such as photographs or video. The product review process is one built on trust between the reviewer and the reader, and any review you write should be crafted with this in mind.

Look for an appropriate venue

Without the proper forum, your review will remain unpublished and unread. Luckily, blogs and dedicated review sites are just two examples of venues likely to publish your product review. Virtually every major retailerhas an online presence that includes a spot for user reviews of specific products sold by the store. These types of reviews are an excellent way for you to establish yourself as a qualified and skillful product reviewer.

Identify the problem and the promise

In the introduction to your review, you will want to include two key pieces of information:
  • First, consider your reader and the problem that he or she may be facing. If an individual has taken the time to check out your review, then he or she must be facing a problem with which help is needed.
For example, the reader might be a novice learning a new hobby:
For those of us who are new to the world of digital photography, choosing the right camera among a sea of options is not an easy task.
  • Second, you need to outline the promise that the product implicitly makes to the consumer. If you are reviewing a piece of camera equipment, then you need to identify the claimthat the manufacturer is making:
The revolutionary new ZoomPro 2000 camera lens promises to make shooting daytime and nighttime action simpler and professional-looking, providing the budding photographer with new and enticing reasons to hone their skills.
The introduction of your review needs to quickly engagethe reader with a description of his or her reason for seeking a product of this type and a statement of the product’s promise to the consumer.

Describe the product

In the body of your review, you need to cover several basic but important pieces of information:
  • Describe what your selected product or service does. Remember to be specific.
  • Include practical details like the price, the size, the shelf life, etc.
  • Be sure to also identify the targetdemographic and the benefits to that demographic of this item.
For example:
Though similar to a traditional laptop in appearance and size, the KidKomputer V16 is designed to provide the pre-teen crowd with their first computing experience.
  • The body of your review can also includealternatives to your selected product. Such an inclusion further demonstrates to your reader that you have done your homework on the product you’re reviewing.

Deliver a verdict

In the conclusion to your review, you need to offer your final opinion on the product or service you’re reviewing:
  • Indicate to your reader whether or not, in yourestimation, the product delivers on its promise.
  • Be balanced in your evaluation of the product’s pros and cons, your likes and dislikes, but remember that your reader is relying, at least in part, on the honesty of yourrecommendation.
  • Finally, offer a summative and evaluative statement that indicates whether or not you believe the product offers a good value.
For example:
Overall, the Regalier Hotel does not deliver on its promise of tranquility and world-class hospitality. While the staff was friendly and the view of the mountains stunning, the noise from adjacent rooms combined with the hotel’s inability to provide us with quieter accommodation left us wishing we had chosen differently when booking a suite for our honeymoon.
A good product review can offer valuable user-testedinformation that provides the consumer with guidance and insight. Remember to be honest, thoughtful, and specific in your review, and you will likely find yourself the recipient of high ratings for your hard work.