en
Feedback
البرمجة بالعراقي

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

Open in Telegram

هاي قناة سوينها ل طلاب علوم الحاسوب حتى نتعاون بيناتنا ونتعلم كل ما يتعلق بالبرمجة وايضا كلشي من ادوات ذكاء اصطناعي و مشاريع و بوتات رابط كروب مجموعة https://t.me/learn_javaaa

Show more
833
Subscribers
No data24 hours
-57 days
-1330 days
Posts Archive
public class MXLinux { public static void main(String[] args) { int a[]={1,2,3,4,5,6,7,8,9}; int start = 0; int end = a.length - 1; while (start < end) { int temp = a[start]; a[start] = a[end]; a[end] = temp; start++; end--; } for (int i = 0; i < a.length; i++) { System.out.print(a[i]+" "); } }}

قريبا ايلون ماسك ينافس سامسونغ وابل بصناعة الهواتف النقالة هو على وشك اطلاق هاتفه الذكي ، هذا تخطى مرحلة الإعجاز والمستحيل شنو البقه حتى ما يصنعه او يتخصص بمجالة 😂

package mxlinux; import java.util.*; class Stack{ int top; // عداد للمصفوفة static int s=1; // حجم المصفوفة static int a[]=new int[s];// مصفوفة public Stack() { //كونستركتر نعطي قيمة للعداد يكون سالب واحد top=-1; } void push(int e){ if(top+1 >= a.length){ // شرط ادا الاضافة تخطت حجم المصفوفة ضاعف الحجم int newSize=a.length*2; a=Arrays.copyOf(a, newSize); // دالة نسخ المصفوفة الى الحجم الجديد } top+=1; // +1-1=0 a[top]=e; // } void print(){ for (int i = top; i >=0; i--) { // نطبع بالعكس حسب خواص الستاك System.out.print(a[i]+ " "); } System.out.println("\n size "+a.length); } } public class MxLinux { public static void main(String[] args) { Stack m=new Stack(); m.push(3); m.push(1); m.push(5); m.print(); System.out.println(m.top); }}

هذا الستاك هنا جاهز من مكاتب جافا حتى دوال الستاك مثل pop و push و get جاهزه لازم احنا نبرمجه بايدنا ونعمل كلاس ستاك داخلة متغيرات مصفوفة وحجمها وعداد ودوال مثلا اول دالة اضافة عنصر ثاني سحب ثالث دالة مضاعفة الحجم حتى تكون المصفوفة داينمك ثالثة سحب والخ...

هذا موقع رائع جدا ومفيد للتعلم البرمجة انصح به

هذي الخوارزميات مطلوب من عندنا نتعلمها ونحل عشرات الاسئلة حتى نكون مبرمجين مفضلين عند الشركات العملاقة تقريبا 60% من الخوارزم
هذي الخوارزميات مطلوب من عندنا نتعلمها ونحل عشرات الاسئلة حتى نكون مبرمجين مفضلين عند الشركات العملاقة تقريبا 60% من الخوارزميات ما موجودة ولا تدرسها الك الكلية هذا تتعلمه من اليوتيوب والمواقع

انت بالبرمجة لازم تتعلم تختصر الخطوات هذا لوب اكثر من خطوة واللوب ياخذ وقت زين بامكاني اختصر هذا السطر كله بسطر بسيط n=n*(n+1)/2 عدد الارقام اللي اريد اجمعها هي n

صباح الخير تعودنا اذا نريد نجمع ارقام من 1 الى 10 اكيد نحتاج لوب int sum=0; for (int i = 1; i <= 10; i++) { sum+=i; } System.out.println("s="+sum);

هلو 🌚🔪 كم شخص مهتم بالgraphic design ؟؟؟
Anonymous voting

حياة المبرمج 😂💔
حياة المبرمج 😂💔

معلومة دائما تتكرر بس تجاهلونها كل اللغة الها تخصص وهدف معين تريد علم البيانات و machine learning روح اتعلم بايثون مليانه مكتبات تخص هالامور تريد تصمم تطبيقات وbig data و والتعامل مع الشبكات وحتى الانظمة مثل الاندرويد اتعلم جافا جافا غير مفضله بالذكاء الصناعي بينما بايثون مفضلة لأن اسهل وتحتوي على مكتبات كثيرة بايثون غير مفضلة بتصميم التطبيقات والانظمة لأنها داينمك وتعرفون الداينمك بطيئة يعني التطبيق يكون بطيء بينما جافا اسرع لأنها ستاتك ماكو لغة افضل من لغة . بس لغة وحده لا تتعلمها هي الفيجول بيسك اسوء لغة بطيئة ومجالها بسيط و تخليك تتعامل مع البرمجة بشكل سطحي مثل الفيتر اللي يعرف بس يبدل اطارات ما يعرف يفتح المحرك وشكرا

هنا المؤشر يبدي من اخر عنصر بالعكس لأن الستاك يعتبر مثل الكتب من توضعهن بصندوق يكون واحد فوق الخ، فيكون اخر كتاب وضعته هو اسهل الوصول اليه وينحسب موقع واحد

stack نوع بياني هم يعتبر مصفوفة بس الاضافة غير محدوده ويعرف هكذا Stack obj = new Stack<>(); مثل Stack a= new Stack<>(); والاضافة a.add("muslim "); a.add("java"); طبعا التسلسل من اخر عنصر ضفته java يصير رقم 1 والى الاعلى والطباعة فقط اسم الكائن System.out.println(a); محاجه لوب

بالنسبة للتعامل مع binary tree بالهياكل البيانات لازم تفهم linked list اول مرة وانواعها وبعدين الشجرة

ArrayList مصفوفة داينمك يعني غير ثابته تغير وتحذف براحتك وسهل التعامل معاها بدوال جاهزه الهيكل تبعها ArrayList obj =new ArrayList<>(); تقريبا نفس الستاك بالتعريف بس الستاك الانديكس يبدي من ١ وهذي تبدي من صفر ..... الاضافة obj.add(element); الحذف obj.remove(index); البحث عن عنصر obj.get(index);