30/09/2018, 16:30

Duplicate posts will be moved here

Topic này chứa các post bị trùng lặp, hoặc post liên tục từ cùng một thành viên.

Để tạo chất lượng cho một topic, ta nên tập trung post vào một post cho đủ dài và đủ ý. Không nên post liên tục nhiều bài trong một topic như ta hay làm với Chat Messenger hoặc Facebook.

Trong trường hợp bạn cần thêm ý nào vào post cũ thì edit lại post của mình và thêm ý đó vào.

Đạt Đỗ viết 18:33 ngày 30/09/2018

@ltd nếu chia sẻ như anh thì tính cả những quyển ngoài lập trình được không anh? :3

nhatlonggunz viết 18:31 ngày 30/09/2018

Cần thêm ý nào thì edit lại post của mình và thêm ý đó vào (em nghĩ anh nên thêm cái ý này vào)

Hung Nguyen Minh viết 18:33 ngày 30/09/2018

@ltd sách nào cũng được ạ. Em chỉ đọc truyện có tính ko ạ?

Đạt Đỗ viết 18:37 ngày 30/09/2018

tìm mãi mới được 2 bản đẹp :))

Thai Hoc Nguyen viết 18:41 ngày 30/09/2018

Tôi có bik gì về ánh xạ đâu @@

Kira viết 18:35 ngày 30/09/2018

Không phải ai cũng có điều kiện như vậy, nhưng cái bạn nói mình nghe cảm thấy khó chịu

Phan Nguyen viết 18:46 ngày 30/09/2018

Ý mình là bàn các cách tạo license chứ ko phải tìm cách để hoàn toàn ko bị crk (đến Microsoft còn bị crk cơ mà)

nguyen minh triet viết 18:37 ngày 30/09/2018

Cuons này ko phải trong tủ sách bạn nhé. Nếu là cua khoa học khám phá bat buộc trên đàu trang sách ddeu có biêu tượng của tủ sách

Duy Thien viết 18:46 ngày 30/09/2018

Muốn phát triển Hacker News để mọi người có thể chia sẻ kiến thức

Mình thấy trang này cũng được http://hackernews.vn/

Sáng Béo viết 18:40 ngày 30/09/2018

giống như này nè a

Hoàng Anh Dũng viết 18:45 ngày 30/09/2018

Bạn @htwap có code ở dưới đó bạn

Đặng Trung viết 18:34 ngày 30/09/2018

Mình đang đọc cuốn pythonthehardway , tiến trình 1% nhé

Nguyễn Minh Dũng viết 18:34 ngày 30/09/2018

ủa, @qtrunguet post ở đâu mà bị move ra đây vậy? hú hú

Bui Bap viết 18:43 ngày 30/09/2018

Bạn xem cách đăng code bằng markdown trong diễn đàn nha.
Bạn chú ý gom thành 1 bài nha(đừng post nhiều bài).
Về kết quả thì đúng rồi

Lê Đình Huy viết 18:33 ngày 30/09/2018

chuẩn rồi, hay quá

lâm phúc tài viết 18:33 ngày 30/09/2018
#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<malloc.h>
using namespace std;

struct NODE
{
	float _gtri;
	struct NODE *_next;
};

struct LIST
{
	struct NODE *_dau;
	struct NODE *_cuoi;
};


void XUAT(LIST mother);
NODE*TAONUT(float gtri);
void THEMNUTVAO(LIST&mother, NODE*pnut);
int NHAP(LIST&mother);
LIST NOILIST(LIST&mother,LIST*&son,int n);
void SWAP(NODE*&a, NODE*&b);
void SAPXEP(LIST son);
void BUCKET_SORT(LIST&mother, int n);

int main()
{
	LIST mother;
	mother._dau=NULL;
	int n=NHAP(mother);
	XUAT(mother);
	BUCKET_SORT(mother,n);
	XUAT(mother);
	system("pause");
}

void XUAT(LIST mother)
{
	NODE*pnut=mother._dau;
	while(pnut != NULL)
	{
		cout<<pnut->_gtri<<" ";
		pnut=pnut->_next;
	}
	cout<<endl;
}

NODE*TAONUT(float gtri)
{
	NODE*pnut=new NODE;
	pnut->_gtri=gtri;
	pnut->_next=NULL;
	return pnut;
}

void THEMNUTVAO(LIST&mother, NODE*pnut)
{
	if(mother. _dau == NULL)
	{
		mother. _dau=pnut;
		mother. _cuoi=pnut;
	}
	else
	{
		mother. _cuoi-> _next = pnut;
		mother. _cuoi = pnut;
	}
}

int NHAP(LIST&mother)
{
	int n=0,i=0;
	cout<<"Nhap vao so luong phan tu: ";
	cin>>n;
	for(i=1;i<=n;i++)
	{
		cout<<"a["<<i<<"]= ";
		float temp;
		cin>>temp;
		THEMNUTVAO(mother,TAONUT(temp));
	}
	return n;
}

LIST NOILIST(LIST&mother,LIST*&son,int n)
{
	int i=0;
	NODE*pnut=(son+i)->_dau;
	NODE*bnut=mother._dau;
	for(;;pnut=pnut->_next)
	{
		if(i<=n)
		{
			if(pnut==NULL)
			{
				i++;
				pnut=(son+i)->_dau;
				bnut->_next=pnut;
				bnut=pnut;
			}
			else
			{
				bnut->_next=pnut;
				bnut=pnut;
			}
		}
	}
	mother._cuoi=bnut;
	mother._cuoi->_next=NULL;
	return mother;
}

void SWAP(NODE*&a, NODE*&b)
{
	NODE*temp=a;
	a=b;
	b=temp;
}

void SAPXEP(LIST son)
{
	
	for(NODE *pnut=son._dau;pnut!=NULL;pnut=pnut->_next)
		for(NODE *bnut=pnut->_next;bnut!=NULL;bnut=bnut->_next)
			if(pnut->_gtri > bnut->_gtri)
				SWAP(pnut,bnut);
}

void BUCKET_SORT(LIST&mother, int n)
{
	int i=0;
	float temp=mother._dau->_gtri;
	for(NODE*pnut=mother._dau;pnut!=NULL;pnut=pnut->_next)
		if(temp < pnut->_gtri)
			temp=pnut->_gtri;
	LIST*son=new LIST [n*int(temp)+sizeof(float)];
	for(NODE*pnut=mother._dau;pnut!=NULL;pnut=pnut->_next)
		THEMNUTVAO(son[n*int(pnut->_gtri)],pnut);
	for(i=0;i<=n*int(temp);i++)
		SAPXEP(son[i]);
	mother=NOILIST(mother,son,n*int(temp));
}
Thanh Tâm Nguyễn viết 18:41 ngày 30/09/2018

lập trình là 1 con đường dài, không giống 1 cái đích đơn giản và nhanh gọn. mình đề nghị học từ cơ bản nhất nếu mình chưa hiểu gì nhiều về thế giới tin học lập trình…
Pascal My Love, lên Wikipedia tiếng việt xem, nó thực sự sinh ra để dạy học .

Lê Đình Huy viết 18:34 ngày 30/09/2018

Rất thích suy nghĩ của bạn, điều đó làm mình phải nổ những nhiều hơn, nhưng mình lại thiếu đi kỹ năng làm việc nhóm

an viết 18:36 ngày 30/09/2018

Up phát ạ !!!
// Không biết đã đủ 20 ký tự chưa ?

chu đức anh viết 18:31 ngày 30/09/2018

Em chỉ làm được mấy bài dễ dễ của qhđ thôi, khó thì em chịu luôn không làm được

Bài liên quan
0