minhlap.allgoo.us
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


When we control the event,we control your lives
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Tô màu theo vùng quét
Bài Queue Icon_minitimeTue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
Bài Queue Icon_minitimeWed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
Bài Queue Icon_minitimeWed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
Bài Queue Icon_minitimeWed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
Bài Queue Icon_minitimeMon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
Bài Queue Icon_minitimeMon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
Bài Queue Icon_minitimeMon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
Bài Queue Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
Bài Queue Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
March 2024
MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
25262728293031
CalendarCalendar
Diễn Đàn
Affiliates
free forum


 

 Bài Queue

Go down 
Tác giảThông điệp
minhlap
Admin - Quản trị viên
Admin - Quản trị viên
minhlap


Tổng số bài gửi : 129
Points : 374
Reputation : 5
Join date : 22/07/2009
Age : 34
Đến từ : TP Hồ Chí Minh

Bài Queue Empty
Bài gửiTiêu đề: Bài Queue   Bài Queue Icon_minitimeTue Sep 01, 2009 3:22 pm

Cuộc đời đẹp làm sao đửng bao giờ bỏ lỡ những cơ hội của bạn

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace Queue
{
    class Queue
    {
        int kichthuoc;
        int[] a;
        int front,rear;
        public Queue(int n)
        {
            kichthuoc = n;
            a = new int[n];
            front = rear = 0;
        }
        public bool EmptyQueue()
        {
            if (front == rear)
                return true;
            else
                return false;           
        }
        public bool FullQueue()
        {
            int nr = (rear + 1) % kichthuoc;
            if (nr == front)
                return true;
            else
                return false;
        }
        public void AddQueue(int x)
        {
            if (FullQueue() == false)
                a[++rear] = x;
            else
                Console.WriteLine("Queue day");
        }
        public void RemoveQueue(ref int x)
        {
            if (EmptyQueue() ==false)
                x = a[++front];
            else
                Console.WriteLine("Queue rong");
        }
        public void NhapQueue(Queue a)
        {
            string s;
            int x;
            Console.WriteLine("Nhap Queue");
            for (int i = 0; ; i++)
            {
                Console.Write("Nhap phan tu thu {0} :", i);
                s = Console.ReadLine();
                x = int.Parse(s);
                if (x <= 0)
                    break;
                a.AddQueue(x);
            }
        }
        public void DuyetQueue(Queue a)
        {
            int x = 0;
            int i = 0;
            Console.WriteLine("Duyet Stack");
            while (a.EmptyQueue() == false)
            {
                a.RemoveQueue(ref x);
                Console.WriteLine("Phan tu thu i la :{0}", x);
            }
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int x = 0; ;
            Queue a = new Queue(5);
            a.NhapQueue(a);
            a.DuyetQueue(a);           
        }
    }
}
Về Đầu Trang Go down
https://minhlap.forumvi.com
 
Bài Queue
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài Stack và Queue bằng OOP

Permissions in this forum:Bạn không có quyền trả lời bài viết
minhlap.allgoo.us :: Lập trình :: Công nghệ phần mềm, Lập Trình C#-
Chuyển đến