InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

"Stack with LinkedList "in Java

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

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 17-12-2010, 07:51 PM
الصورة الرمزية شمعة مضيئة

شمعة مضيئة شمعة مضيئة غير متواجد حالياً

شـــوشـــو

 
تاريخ التسجيل: Jul 2009
التخصص: IS
نوع الدراسة: إنتظام
المستوى: الثامن
الجنس: أنثى
المشاركات: 272
افتراضي "Stack with LinkedList "in Java




السلام عليكم ورحمة الله



ممكن اعرف فين الخطأ في ذا الكود



كود PHP:
      public class Link{
       private 
int element;
       private 
Link next;
       
       public 
Link(){
        
this(0,null);
       }
       public 
Link(int e,Link x){
       
       
element=e;
       
next=x
       }
       
      public 
int getElement(){
       return 
element;
      }
      
      public 
Link getNext(){
       return 
next;
       
      }
      public 
void setElement(int z){
       
element=z;
       
      }
      public 
void setNext(Link v){
       
next=v;
      }
      } 
كود PHP:
/
 * @(
#)stack_LinkedList.java
 
*
 * 
stack_LinkedList application
 
*
 * @
author 
 
* @version 1.00 2010/12/15
 
*/
import java.util.*;
public class 
St1{

    
    private 
int size;
    private 
Link top;
    
    public 
St1(){
     
size=0;
     
top=null;
    } 
    public 
boolean isEmpty(){
     if (
top==null)
      return 
true;
      return 
false;
    }
    public 
void push(int e){
     
Link s=new Link(e,top);
     
top=s;
     
size++;
    }
    public 
int top(){
     if(
isEmpty())
    
     
     return -
1;
      return 
top.getElement();
    }
     public 
int pop() {
     if(
isEmpty())
    
     
      return -
1;
      
int temp=top.getElement();
      
size--;
      return 
temp;}
      
      public 
int size(){
       return 
size;
      }
     } 


كود PHP:
/
 * @(
#)Assig.java
 
*
 * 
Assig application
 
*
 * @
author 
 
* @version 1.00 2010/12/17
 
*/
 
public class 
Assig {
    
    public static 
void main(String[] args) {
     
    
        
St1 theStack = new St1();  // make new stack

      

      
theStack.push(20);               // push items onto stack

      
theStack.push(40);

      
theStack.push(60);

      
theStack.push(80);


      while(!
theStack.isEmpty())     // until it's empty,

         
{                             // delete item from stack

         
int value theStack.pop();

         
System.out.print(value);      // display it

         
System.out.print(" ");

         }  
// end while


      
System.out.println("");


      }  
// end main()

   
}  // end class StackApp 
ليش يطلع لي infinit loop مع انه الشرط سليم



ارجو الافاده



 


توقيع شمعة مضيئة  

-------------------------------------

 


التعديل الأخير تم بواسطة شمعة مضيئة ; 17-12-2010 الساعة 07:56 PM.
رد مع اقتباس

 

 


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 03:26 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2023