uz
Feedback
نصائح و استشارات برمجية

نصائح و استشارات برمجية

Kanalga Telegram’da o‘tish

• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24

Ko'proq ko'rsatish
1 450
Obunachilar
+224 soatlar
+87 kunlar
+1030 kunlar
Postlar arxiv
mport java.util.Scanner; public class SinglyLinkedList2 { // Crate Nested Class public class Node { // Crate Data + Next private E Data; private Node Next; // Crate defulte Const public Node() { this.Data = null; this.Next = null; } // Crate const for Elemnt "Data" public Node(E Data) { this.Data = Data; this.Next = null; } // Crate Const For Next public Node(E Data, Node Next) { this.Data = Data; this.Next = Next; } // Crate Seters and geters public E getElement() { return Data; } public void setElement(E e) { Data = e; } public void setNext(Node n) { Next = n; } public Node getNext() { return Next; } } private Node head; private Node taill; int Size; // crate defult Const public SinglyLinkedList2() { this.head = null; this.taill = null; this.Size = 0; } // To Get Size public int getSize() { return Size; } // Cheak public boolean isEmpty() { return Size == 0; // oR head = null } // Get First Element public E GetFirstData() { if (isEmpty()) { return null; } return head.getElement(); } // Get last element public E GetLastData() { if (isEmpty()) { return null; } return taill.getElement(); } public void addFirst(E e) { // crate new node Node nweast = new Node(e, head);// next for nweast ref to > Head if (isEmpty()) //or : size = 0 > chek if list is empty { taill = head; } Size++; } // Method 1 public void addMiddel(E Key) { Node nweast = new Node(Key); // Reserv Data if (isEmpty()) { addFirst(Key); } else { Node prev = head; Node Cruent = head; while (prev.getNext() != null && Cruent != null) { Cruent = Cruent.getNext().getNext(); if (Cruent != null) { prev = prev.getNext(); } } nweast.setNext(prev.getNext()); prev.setNext(nweast); } System.out.println("Node with data " + Key + " added in the middle."); } // Method 2 public void RemoveLast() { if (head == null) { System.out.println(" The List is Empty "); return; } Node curent = head; while (curent.getNext().getNext() != null) // before the last { curent = curent.getNext(); } curent.setNext(null); // Next For cruent = null System.out.println(" Node From The end is Delated"); taill = curent; Size--; } // Method 3 public E RemoveFirst() { if (isEmpty()) { return null; } E x = head.getElement(); head = head.getNext(); System.out.println(" The Node From First is deleated"); Size--; if (Size == 0) { taill = null; } return x; }

sticker.webp0.07 KB

■ الفرق بين CS50 و C++ • CS50: - دورة تعليمية بتديك فكرة عن اغلب مجالات البرمجة بمختلف انواعها، يعتبر كنوع من انواع التاسيس. • C++: - لغة برمجة امرية

هو ايه الفرق بين cs50 و c++

sticker.webp0.07 KB

• و عليكم السلام و رحمة الله و بركاته. • تقدر ترفع تطبيقك على متجر play اياً كان المكان اللي بتنتمي اليه. • افضل دولة للمبرمجين هى الإمارات في وقتنا الحالي، و طبعا الارزاق بيد الله. • بالنسبة لمتجر play محتاج انك تاكد هويتك عن طريق تصوير بطاقتك الشخصية و تاكد انك تصورها كويس و تكتب بياناتك بشكل دقيق جداً لان تقريبا لو لم يتم التحقق اامبلغ اللي تم دفعه اياً كان لن يتم استرداده.

السلام عليكم ورحمة الله وبركاته اخواننا و اخواتنا اللي بالسعودية هل صحيح إن الأجنبي ما يقدر ينشر تطبيقات على سوق بلاي ولازم ولا بد أن يكون الشخص اللي ينشر سعودي؟ + سؤال آخر وش هي أفضل دولة خليجية من ناحية المعيشة و من ناحية رواتب المبرمجين وحرية أكبر للمبرمج كمثل أن ينشر تطبيقه الخاص بنفسه ؟ + سؤال آخر ما هي المعاملات اللي يحتاجها الإنسان لنشر تطبيقه أصلا؟

sticker.webp0.07 KB

كويس، بس طريقة طويل

اخي ايه رايك في كورس cs50

sticker.webp0.07 KB

يختلف حسب اللي موجود بداخلهم

فيه فرق بينهم؟
فيه فرق بينهم؟

sticker.webp0.07 KB

يعرف لدرجة انه يكون قادر يكتب و يقرأ فقط، ولو عايز تحترف و تتعلم اكتر لازم تكون قادر تسمع و تقرأ و تكتب بالانجليزي

اللي يبغى يتعلم برمجه لازم يكون يعرف انجليزي او لا

sticker.webp0.07 KB

1. اعمل الاختصارة دي وانت داخل الـ android studio: ctrl + alt + shift + s 2. بعدها روح لقسم SDK Location 3. بعدها اضغط على Gradle settings

تظهر هكذا
تظهر هكذا

هذا الواجهه مالقيتها
هذا الواجهه مالقيتها