222 subscribers
148 photos
1 video
42 files
64 links
تجميع أكبر كم من المعلومات حول مجالات التقنية
(#linux - #backend - #frontend - #ai - #Network - #php - #python)

Follow me:
Linkedin: https://linkedin.com/in/fadlhasn
Twitter:https://twitter.com/fdl_hasn

Connect me:
@FadL_Hasn
Download Telegram
1- singly linked list:
Each node in this list contains only one pointer which points to the next node over
the list.
info next
2- doubly linked list:
Each node in this list contains two pointers ; one pointing to the previous node and
the other pointing to the next node. This list is used when traversing in both
direction is it required.

1- قائمة مرتبطة منفردة:
تحتوي كل عقدة في هذه القائمة على مؤشر واحد فقط يشير إلى العقدة التالية


2- قائمة مرتبطة بشكل مضاعف:
تحتوي كل عقدة في هذه القائمة على مؤشرين ؛ واحد يشير إلى العقدة السابقة و
الآخر مشيرا إلى العقدة التالية. يتم استخدام هذه القائمة عند العبور في كليهما
الاتجاه هو المطلوب.
ــــــــــــــــــــــــــــــــــــــــــــــ
هذا مهم👆
#algorithm
#بداية_مهندس_معلوماتية💻🦾
When preparing a function using recursive it needs?
1) The procedure must contain a status pointed to the end procedure in which the
program will be stopped.
2) The execution of the procedure means reaching the solution.
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Why its use the recursion?
1) Using recursive better in the processing which defines by iteration.
2) Using recursive are more efficient for the programmers.
3) Without recursive the solution will be efficient in the case of storage area and
execution time.
4) In the case short and easy program the solution is better without recursive.
5) Recursive is an important application in tree traversing, sorting, and
searching.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ
عند إعداد دالة باستخدام العودية ، فإنها تحتاج إلى: -
1) يجب أن يحتوي الإجراء على حالة تشير إلى الإجراء النهائي الذي تم فيه
سيتم إيقاف البرنامج.
2) تنفيذ الإجراء يعني الوصول إلى الحل.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لماذا يستخدم العودية: -
1) استخدام العودية بشكل أفضل في المعالجة التي تعرف بالتكرار.
2) استخدام العودية أكثر كفاءة للمبرمجين.
3) بدون العودية سيكون الحل فعالاً في حالة منطقة التخزين و
وقت التنفيذ.
4) في حالة البرنامج القصير والسهل يكون الحل أفضل بدون تكراري.
5) التكراري هو تطبيق مهم في عبور الأشجار وفرزها و
يبحث.

هذا مهم ☝️
#algorithm
#بداية_مهندس_معلوماتية💻🦾
>Some rules for big-oh:
1. Ignore the lower order terms.
2. Ignore the coefficients of the highest-order term.
3. NO need to specify the base of logarithm

If T1(N)=O f(N) & T2(N)=O g(N)

T1(N)+T2(N) = max( O(f(N)), O(g(N)) )
T1(N)*T2(N) = O(f(N)* g(N))
#algorithm😊
I hope all of you know, how 𝗿𝗲𝗰𝘂𝗿𝘀𝗶𝗼𝗻 𝘄𝗼𝗿𝗸𝘀 𝗶𝗻𝘁𝗲𝗿𝗻𝗮𝗹𝗹𝘆?
Now it is time to dig deeper and understand 𝗿𝗲𝗰𝘂𝗿𝘀𝗶𝗼𝗻 𝘁𝘆𝗽𝗲𝘀 𝗮𝗻𝗱 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲 𝗯𝗲𝘁𝘄𝗲𝗲𝗻 𝗶𝘁.
In this video, I have tried my best to explain the 𝗵𝗲𝗮𝗱 𝗮𝗻𝗱 𝘁𝗮𝗶𝗹 𝗿𝗲𝗰𝘂𝗿𝘀𝗶𝗼𝗻 𝗮𝗻𝗱 𝘁𝗵𝗲 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲 𝗯𝗲𝘁𝘄𝗲𝗲𝗻 𝗶𝘁, 𝘃𝗶𝗮 𝗮𝗻𝗶𝗺𝗮𝘁𝗶𝗼𝗻.
which will help you in 𝘃𝗶𝘀𝘂𝗮𝗹𝗶𝘇𝗶𝗻𝗴 𝗿𝗲𝗰𝘂𝗿𝘀𝗶𝘃𝗲 𝗮𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺𝘀.
Here are the outlines for easy navigation:-
👉 [00:41] Head Recursion
👉 [06:14] Tail Recursion
👉 [11:23] Head VS Tail Recursion
👉 [15:02] Demo
👉 [18:06] Quick Quiz?
𝗡𝗼𝘁𝗲: if you find it useful, please do not forget to like and share your feedback in comments.

https://youtu.be/lG6HxO7cDRw
#algorithm
هل فكرت يوما بتعلم البرمجة من خلال الهاتف؟ 🤔

وبناء تطبيقك الأول على نظام أندرويد أيضاً من خلال الهاتف تعرف الان على تطبيق sketchware يمكنك بناء تطبيقات أندرويد بسيطة وسهلة ويمكنك بناء تطبيق كامل اونلاين وربطه مع قواعد بيانات ونشره والربح من خلال وضع الإعلانات وكل هذا من خلال هاتفك فقط

يتميز تطبيق sketchware بأنه أسهل تطبيق للبرمجة من خلال الهاتف لانه يعتمد على blocks code ويستخدمه العديد من الشباب بسبب حبهم لتعلم البرمجة ولا يملكون الحواسيب لكن تطبيق sketchware من خلال الهاتف سهل لهم بناء تطبيقاتهم الخاصة ونشرها على google play

تحميل نسخة sketchware pro :
https://www.francais20.com/2021/02/sketchware-pro.html?m=1

تحميل نسخة sketchware العادية :
https://m.apkpure.com/ar/sketchware-create-your-own-apps/com.besome.sketch

تعرفنا على تطبيق sketchware سوف اعرفكم على قنوات عربية تشرح التطبيق وكيفية إستخدامه :

عرب ويب قناة توفر لك شروحات مميزة عن sketchware

https://www.youtube.com/channel/UC35BM-sxJI7OmLZwDxVgVBA

كيمو أندرويد قناة توفر شروحات منتظمة حسب دورات

https://youtube.com/c/kimoAndroid

قناة Arab ware تقدم شروحات عن sketchware pro وهي النسخة المعدلة او المتطورة من sketchware

https://m.youtube.com/channel/UCvR_xx_bCtHwtWndXl7yCPQ

مشاريع sketchware توفر لك القناة مشاريع جاهزة

https://www.youtube.com/channel/UCaSM5-Qc-_fZB8gCM9AUfIg

موح برو (موح درويد) قناة توفر لك شروحات جديدة منوعة

https://www.youtube.com/channel/UCMZCwhJPC8g6n_ccpyeBOEQ

المعلم الذهبي توفر شروحات خاصة لتطبيقات اونلاين

https://www.youtube.com/channel/UCG1yOYSu7_sNhHePi_rJedg

العربي للبرمجة هي قناتي وفرت من خلالها دورة بسيطة لبناء تطبيق online

https://www.youtube.com/channel/UCOatymQJ-c1PBuBi2r_BzMg
#البرمجة_للغة_المستقبل
#منقول❤️
#بداية_مهندس_معلوماتية🦾💻
#منقول...
Linux commands
لو مستواك متقدم شوية في خطط دراسة على موقع LeetCode
--
Algorithms
Data Structure
Dynamic Programming
Programming Skills
SQL
Binary Search
الخطة بتخليك تحل كل يوم مجموعة مسائل
في خطط مجانية وخطط بإشتراك
--
https://leetcode.com/study-plan/data-structure/
--
ربنا يوفقكن ♥️
Channel name was changed to «informatics engineer💻❤️🦾»
افضل قنوات تعلم لغات البرمجة علي اليوتيوب

1️⃣ الخوارزميات :

قناة by zair
قناة ultra dz corder
قناة informatique ACAD USTHB
محتوى مغربي :قناة hassan el bahi
محتوى مغربي : قناة yassine ennajem
محتوى عربي عراقي: قناة بغداد الجديدة
محتوى عربي مصري: قناة محمد شوشان و قناة حسونة اكاديمي

2️⃣ تعلم لغة ++C :

قناة محمد شوشان
قناة حسونة اكاديمي
قناة محمد عيسى
قناة بغداد الجديدة
قناة محمد الدسوقي

3️⃣ تعلم لغة C# :

قناة حسونة اكاديمي 1220 فيديو فيه c# بكل مجالاتها ( الاساسيات و البرمجة الكائنية التوجه و الشاشات و الويب و الدسكتوب و الموبايل وقواعد البيانات و برامج المبيعات ...)
قناة محمد عيسى
قناة محمد شوشان
قناة بغداد الجديدة
قناة خالد السعيداني

4️⃣ تعلم لغة java :

قناة حسونة اكاديمي فيها 441 فيديو فيها ( اساسيات java و البرمجة الكائنيةو قواعد البيانات و تطبيقات الدسكتوب بجافا و تطبيقات الموبايل Android...)
قناة محمد شوشان
قناة محمد عيسى
قناة بغداد الجديدة
قناة محمد الدسوقي
قناة Muhammad Ali shawa
قناة coder shiyar

5️⃣ لغة python :

قناة zero web school
قناة حسونة اكاديمي
قناة محمد عيسى
قناة محمد شوشان
قناة بغداد الجديدة
قناة coder shiyar

6️⃣ لغات تطوير مواقع الويب :

قناة zero web school
قناة حسونة اكاديمي
قناة محمد عيسى
قناة بغداد الجديدة
قناة Ultras dz Corder
قناة coder shiyar

7️⃣ لغة kotlin :

قناة حسونة اكاديمي
قناة بغداد الجديدة
قناة محمد عيسى

8️⃣ لغة flutter & dart :

قناة Ahmed Mohamady
قناة محمد شوشان
قناة Wael Abo Hamza
قناة php Anonymous

9️⃣ الذكاء الاصطناعي :

قناة هشام عاصم
قناة حسام الحوراني

🔟 قواعد البيانات :

قناة محمد الدسوقي
قناة zero web school
قناة ahmed mohamady
قناة محمد شوشان

#قنوات_يوتيوب