Daily Diaries Of CTK

.

Hãy chọn cho mình một con đường để đi

Nếu bạn không có con đường nào để đi thì cũng không có thành công nào chọn bạn

Thứ Bảy, 27 tháng 2, 2016

Quick Sort

Sắp xếp nhanh(Quicksort), còn được gọi là sắp xếp kiểu phân chia (part sort) là một thuật toán sắp xếp phát triển bởiC.A.R. Hoarec sắp thành hai danh sách con. Khác với sắp xếp trộn, chia danh sách cần sắp xếp a[1...n] thành hai danh sách con có kích thước tương đối bằng nhau nhờ chỉ số đứng giữa danh sách, sắp xếp nhanh chia nó thành hai danh sách bằng cách so sánh từng phần tử của danh sách với một phần tử được chọn được gọi là phần tử chốt. Những phần tử nhỏ hơn hoặc bằng phần tử chốt được đưa về phía trước và nằm trong danh sách...

Cần lắm

Đôi khi những điều nhỏ nhoi cũng đủ để bạn xao xuyến nhớ nhưng một người nào đó!  Đã có bao giờ, trong một ngày cuối năm, khi gió mùa về trên miền Bắc, buổi tối, bạn nằm cuộn mình kín mít trong chăn, hai mắt nhắm lại và lim dim lim dim, đầu óc cứ thả trôi đi với những suy nghĩ vẩn vơ nào đó…Đã có bao giờ bạn ngồi một mình nơi bãi biển vào một buổi chiều nghe gió biển lành lạnh lướt qua. Bạn sẽ cười, khi lâu đài cát mà mình vừa xây không...

Thất tình tổn hại tới cơ thể hơn bạn tưởng tượng

      Theo nghiên cứu đăng trên tờ Psychological Science ,điều đầu tiên xảy ra ngay sau khi thất tình đó chính là nhịp tim giảm. Sau những ảnh hưởng nhẹ nhàng đó thì cảm giác tiêu cực sẽ xuất hiện những câu hỏi tiêu cực sẽ xuất hiện dẫn tới bạn bị stress. Điều này sẽ tồi tệ hơn khi nồng độ hormone thay đổi, nhất là việc nhiều lên của cortisol gây ra nguy cơ viêm nhiễm của cơ thể. Còn theo...

18 SỰ THẬT GIÚP BẠN TRỞ LÊN MẠNH MẼ HƠN.

18 SỰ THẬT GIÚP BẠN TRỞ LÊN MẠNH MẼ HƠN. 1. Không quan trọng bạn phạm bao nhiêu sai lầm, không quan trọng bạn bước đi chậm chạp đến đâu, bạn vẫn chiến thắng những kẻ không bao giờ biết đến 2 từ "cố gắng". 2. Nếu bạn muốn có được những điều chưa bao giờ có, thì hãy làm những điều bạn chưa bao giờ làm. 3. Đừng bao giờ hối tiếc những gì đã xảy ra trong quá khứ, vì thời điểm ấy, đó chính xác là những gì bạn muốn. 4. Lo lắng chính là điều vô bổ nhất...

Thứ Sáu, 26 tháng 2, 2016

Em thua rồi nhé

"Anh kia! Bỏ ra đau quá!" Mặt nó nhăn nhó trố mắt nhìn anh. Anh quay sang nó nở nụ cười ấm áp: "Gì thế cô bé?", anh nhẹ nhàng hỏi nó. Mặt nó nhăn nhó nhìn xuống bàn chân, mếu máo: "Cái chân của tôi, anh đạp lên đau quá!". Nó nguýt anh một cái rõ sắc nét rồi giậm giậm bàn chân nũng nịu. Anh lúng túng nhìn xuống bàn chân mình rồi ấp úng xin lỗi nó tíu tít: "Xin... xin... lỗi bé ; anh vô ý quá! ". Không nói không rằng nó cong cớn quay lên không...

Tỉ phú Bill Gates và cuộc hôn nhân vô giá

Đối với Bill Gates thì vợ của ông - Melinda Gates là một người có vị trí mà không ai có thể thay thế được trong cuộc đời và trái tim ông. Bill Gates có họ tên đầy đủ là William Henry "Bill" Gates. Ông sinh ngày 28 tháng 10 năm 1955, tại Mỹ. Thế giới biết tới ông như một doanh nhân cực kì thành đạt, một nhà từ thiện, một tác giả và đồng thời là người sáng lập nên tập đoàn công nghệ Microsoft. Kể từ năm 1995 tới đây, ông luôn có mặt trong danh...

3 thuật toán sắp xếp InsertSort, selectSort, bublleSort

====================================================================== Name        : sort.cpp Author      : CTK Version     : Copyright   : Your copyright notice Description : Hello World in C++, Ansi-style ======================================================================= #include <iostream> #include <stdio.h> #include <stdlib.h> #include<math.h> using namespace std; //...

Thứ Năm, 25 tháng 2, 2016

Code Danh Sách Liên Kết

/*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ /*  * File:   main.cpp  * Author: KHOA  *  * Created on August 26, 2016, 9:10 AM  */ #include <iostream> #include<stdio.h> using namespace std; struct Node {     int data;     Node *next; // chua dia chi node ke tiep ma no tro toi }; struct List {     Node *head; // phan...

Code Tháp Hà Nội

#include <stdio.h> #include <iostream> #include <stdlib.h> using namespace std; void move(char A,char B,char C,int n); int main() { int n; char A,B,C; cout<<"Nhap so tang thap: "; cin>>n; move('A','B','C',n); // truyen vao ky tu la 'A' khong phai la A nhu cua m return 0; } void move(char A,char B,char C,int n) // hoac la thay A,B,C bang cac so 1,2,3 { if(n==1) cout<<A<<"---->"<<B<<"\n"; else { /*move(A,C,B,n-1); move(A,B,C,1); move(B,A,C,n-1);*/ // code tren cua m sai move(A,C,B,n-1);//...

Code QuickSort

#include<stdio.h> #include<stdlib.h> #include<iostream> #include<malloc.h> using namespace std; // hoan doi vi tri giua hai phan tu void swap(int &a, int &b) { int tmp = a; a = b; b = tmp; } // ham tim phan tu trong mang lam phan tu chot void partition(int A[], int left, int right) { if (A == NULL) return; int x = (A[left] + A[right]) / 2; // chon phan tu giua lam chot int i = left; // gan bien chay i...