Buffon’s Needle problem
It’s beautiful.
It’s beautiful.
Chương trình để tạo ra một quần thể Bước 1: Khởi tạo quần thể Nếu chúng ta tạo ra một quần thể, chúng ta cần một cấu trúc dữ liệu để lưu trữ một danh sách các thành viên của quần thể đó. Trong hầu hết các trường hợp (ví dụ như trường hợp con …
“Mai về với đất/ Thương lắm cuộc đời/ Dẫu là cõi tạm/ Xa cũng ngậm ngùiNhớ bao gã bạn/ Cùng quê cơ hàn/ Áo cơm chưa đủ/ Vẫn hoài lang thangThương người tình cũ/ Yêu ta lỡ lầm/ Mai không đến được/ Trong ngày đưa quanThương nhà tập thể/ Lâu lâu ta về/ Vợ con đi vắng/ Một mình nằm queoMai về với đất/ Thương quá …
Collapse of the Berlin wall. Netscape. Workflow software. Uploading. Outsourcing. Offshoring. Supply – chaining. In-sourcing. Informing. The steroids. Thomas Friedman. The world is flat. Ten flatteners. Giải thuật di truyền, Phần II: Chọn lọcĐây là nơi mà chúng ta áp dụng nguyên tắc chọn lọc của Darwin. Chúng ta cần đánh giá quần thể và chọn ra những thành viên thích hợp để …
Computer programming is the transfer of intelligence from inside the skull to the extended mind.Ron Burk. Three strange definitions of computer programming from Edsger Dijkstra. Giải thuật di truyền, phần I: tạo ra một quần thểTrong ngữ cảnh con khỉ gõ bàn phím, chúng ta sẽ tạo ra một quần thể của các cụm từ. …
“Một là con nuôi máHai là má nuôi conBa là con nuôi cá”(Trần Đĩnh. Đèn cù. Vè dân gian) Thuyết chọn lọc tự nhiên của DarwinTrước khi chúng ta bắt đầu đi vào giải thuật di truyền, hãy dành một chút thời gian để mô tả ba nguyên tắc cốt lõi về sự tiến hóa …
“It’s theories that lead the revolutions. If you want to start the next revolution in computer science, I guarantee you it’s not based on having written another ten thousand lines of code. It’s going to be based on some insights you get from some mathematical theories that allow you to say : this whole problem …
“… hãy nhớ rằng sau dòng chảy tiến hóa hơn 5 triệu năm đó, từ vượn người phương Nam tới loài người hiện đại, đã tạo ra một sinh vật với 98,4% gen giống loài tinh tinh. Thậm chí sự khác biệt về gen giữa loài ngựa và ngựa vằn, loài cá heo và cá …
Kí hiệu O lớnSử dụng toán học để đo mức hiệu quả của codeĐây là bài dịch của mình về kí hiệu O lớn. Bạn có thể đọc bài gốc tiếng Anh tại đây. Ý tưởng đằng sau kí hiệu O lớnKí hiệu O lớn là ngôn ngữ ta dùng để diễn tả một thuật toán máy …
In this project, I tried to reproduce the result from Daniel’s project which he posted on his youtube channel. This project will visualize the A star algorithm for a pathfinding application. As I know, this algorithm has been developed to many different versions and is used widely in game industry.The programming language for this project …