Lớp cấu trúc dữ liệu giải thuật C/C++ mở lại cho học sinh cấp 3, sinh viên CNTT năm đầu

Sinh viên học tốt, nắm vững cấu trúc dữ liệu - giải thuật thì lập trình công nghệ gì, ngôn ngữ gì cũng đơn giản bởi họ có khả năng quan sát quy luật, phân tích,...

Algorithm

Hiểu đơn giản về khái niệm Big O trong lập trình

Một ngày nắng đẹp với Jim Thử tưởng tượng một ngày nắng đẹp, bạn ngồi uống café cùng một lập trình viên tên Jim ở Google, câu chuyện xoay quanh chủ đề công nghệ...

Algorithm

Queue hay không Queue (Yêu hay không Yêu)

Khi tôi bắt đầu lập kế hoạch để học về các kiến thức nền tảng cho công việc của mình, tôi mất 6 tháng đầu tiên để học code. Đầu tiên, tôi đã không đặt...

Algorithm

Khái niệm đệ quy trong lập trình

1. Khái niệm đệ quy Nơi căn tủ nhỏ ở phòng khách nhà tôi, có bày một con búp bê Matryoshka nhỏ nhắn với những nét vẽ xinh xắn. Khi còn nhỏ tôi thường...

Algorithm

3 Cách để đảo ngược 1 chuỗi trong Javascript

Ảnh từ unsplash.com Đảo ngược chuỗi là một trong những câu hỏi Javascript thường gặp nhất trong vòng phỏng vấn kỹ thuật. Người phỏng vấn sẽ hỏi bạn các cách...

JavaScript

Thuật toán chuỗi số Fibonacci trong Javascript

Có lẽ một trong những thuật toán nổi tiếng nhất từng có, nhưng vẫn còn rất nhiều người đấu tranh khi cố gắng tìm một giải pháp hiệu quả. Hãy để tôi giới thiệu...

Algorithm

Cách xây dựng vòng lặp While và Do..While trong Javascript

Cách xây dựng vòng lặp While và Do..While trong Javascript

Algorithm

Cách xây dựng các loại vòng lặp For trong javascript

Các vòng lặp được sử dụng trong lập trình để tự động hóa các tác vụ lặp đi lặp lại. Các loại vòng lặp cơ bản nhất được sử dụng trong JavaScript là while và...

Algorithm

Cách chuyển đổi kiểu dữ liệu trong Javascript

Giới thiệu Trong JavaScript, các kiểu dữ liệu được sử dụng để phân loại một loại dữ liệu cụ thể, xác định các giá trị mà bạn có thể gán kiểu dữ liệu và các...

Algorithm

Tìm hiểu các kiểu dữ liệu trong Javascript

Giới thiệu Kiểu dữ liệu được dùng để phân loại 1 kiểu dữ liệu cụ thể trong ngôn ngữ lập trình. Ví dụ, 1 số và 1 chuỗi ký tự có kiểu dữ liệu khác nhau sẽ được...

Algorithm

Chiêu trò với low level bit

Bit hack là những mẹo lập trình vô cùng khéo léo để xào xáo những số nguyên theo một cách thông minh và hiệu quả vô cùng. Thay vì thực hiện các phép tính...

lập trình

Cách triển khai hash table đơn giản trong JavaScript

Trong bài viết này tôi sẽ hướng dẫn cách triển khai một hash table đơn giản, chúng ta sẽ mổ sẻ cách nó hoạt động để hiểu sâu hơn về một trong những ý tưởng siêu...

lập trình