✅Tham khảo khóa học lập trình dành cho người mất gốc: vunguyencoder.com/courses/cppbasic ➡ Ae bấm đăng ký và nút chuông để có thông báo video mới nhất trên kênh Vũ Nguyễn Coder nhé ^^ ✅ Website lớp học: VuNguyenCoder.com ✅ Facebook : fb.com/VuNguyenCoder ✅ Tiktok: www.tiktok.com/@vunguyencoder ✅ Instagram: instagram.com/vunguyencoder
học giải thuật không phải chạy nhanh hơn, mà để có nhiều sự lựa chọn để hoàn thành công việc hơn. Và lựa chọn đó là sự phù hợp. Ví dụ tìm một mãng 256 ký tự, nó nằm đơn trong một button, cứ tuần tự tìm. Đâu cần thuật toán phức tạp, còn nếu nó nằm trong nhiều vòng lặp khác nhau, lúc đó nghĩ đến thuật toán tối ưu thời gian...
Cách truyền đạt của anh Vũ như 1 tầm cao mới trong ngành IT, k khô khan, mà còn rất hài hước, cực kì dễ thấm luôn, cảm ơn anh, mong anh ra thêm nhiều video bổ ích như v nữa
code bài cuối cho ai cần: -cách 1: vòng lặp #include using namespace std; int search(int a[],int n,int x) { int l=0,r=n-1; while(la[m]) l=m+1; else r=m-1; } return -1; } int main() { int n,x; cin>>n>>x; int a[n]; for(int i=0;i>a[i]; coutn>>x; int a[n]; for(int i=0;i>a[i]; cout
2 года назад
rất khuyến khích tinh thần học và thực hành của bạn :)
27:58 Đoạn này SAI rồi. 🤔... Phải là N-j lần chứ? Hay một cách diễn đạt khác dễ hiểu hơn là (N-1) - i lần. N-1 là số chỉ vị trí của phần tử cuối cùng, số lượng phần tử kể từ i + 1 (chính là = j) đến N - 1 sẽ là (N - 1) - i = N - (1 + i) Vẽ ra 1 array tầm 5-7 phần tử là thấy ngay. 😄👍
ông nào xem cái clip này xong đi pv chắc 10 chỗ tạch cả 10 :)) cấu trúc dữ liệu lại mang struct của C++ ra demo thì chịu hẳn :)) khái niệm giải thuật cũng nói linh ta linh tinh :))
Dữ liệu và thông tin không hoàn toàn giống nhau. Ví dụ như trong việc nấu bếp thì "dữ liệu" sẽ gồm rau củ quả mắm muối mì chính thịt cá chưa chế biến. Khi tổng hợp lại, xào nấu, chế biến nó thành món ăn rồi thì nó mới là "thông tin"
anh cho em hỏi cái phần code O(n^2) ấy ạ, em thấy ở vòng lặp thứ 2 thì trong đấy mỗi lần lặp nó thực hiện thêm 4 câu lệnh nữa thì em nghĩ O(n) phải là N*(N-i)*4 chứ ạ
8 месяцев назад
khai triển ra sẽ là n^2 -ni. Là 1 hàm bậc 2 ẩn n. Thì O(n) luôn lấy phần bậc cao nhất và bỏ đi hệ số nên sẽ là O(n) . E có thể hiểu ở đây độ phức tạp của nó tăng theo tốc độ của hàm parabol. Nên n^2 là đủ để thể hiện tính parabol của độ phức tạp
anh ơi cái này nếu xét về hàm bậc nhaát thì giá trị cuả nó từ luõng tinggx phân kỳ 2 hàm log/2 theo đa cực thì j nó phải nằm trong tâm hơp N* hoặc N+ vì nó là số nguyên tố
cách truyền đạt của a rất là dễ hiểu, nhất là cái vd minh hoạ độ phức tạp O(n) em học trên trg vẫn còn rất mơ hồ nhưng xem video a giải thích thì cực kì dễ hiểu luôn, xong a tiếp tục ra những video hay và bổ ích như thế này
Em đang theo hướng front-end. Nhưng mà chương trình đại học cũng đang học môn này và cảm thấy khó khăn và sì trét lắm ạ. Vì đâu óc em thiên hướng thiết kế hơn so với là logic ấy :( Nên ai có lời khuyên gì khi học môn này không ạ ?
E chào a, xem video a rất hay và hữu ích,mog ngày đẹp trời a tư vấn sâu giùm e nhé E hiện tại 24t, chưa có kiến thức gì về lập trình, có 1 phần đam mê và nhiệt huyết bên lĩnh vực này. Định hướng em là tự học với tần suất cao trong vòng 8 tháng đổ lại để có thể đi làm với mức lương đủ sống là đc. Nhưng e ko biết bắt đầu từ đâu, vậy e nên học gì để có thể kiếm tiền, đi làm sớm đc v anh. Thêm 1 v. đề nữa là nếu học python trước thì sẽ khoảng bao lâu mới đi làm đc, và công việc mình sẽ làm những gì. Mong anh giải đáp !!!
Anh ơi , anh có thể làm clip giải đáp về ngành an toàn thông tin được không ạ ? Gồm những ngành nào, những trường nào đào tạo ngành ATTT thông tin tốt, học ATTT có cần phải chuyên sau về lập trình không.... Mong anh giúp ạ
cho mình hỏi - mình ko biết 1 cái gì - và xem video của bạn dc 2 ngày nay, mà hiện tại mình chả hiểu bạn viết nó như thế nào...mặc dù vẫn thích xem. (căn bản ko có) cứ tiếp tục xem liệu có khả thi ko? vì 1 câu code mình cũng ko hình dung ra được trong đầu mình là viết nó như thế nào @@!. mình đang tự học vì ko còn độ tuổi sv nữa...
2 года назад
bạn nên xem có trình tự kết hợp vs thực hành để có kiến thức cơ bản nhé. M nghĩ là hoàn toàn có thể học được.
@ bạn có thể cho mình 1 dạng video có sắp xếp ko? vì mình xem video của bạn khá lộn xộn... nên đôi lúc mình ko biết xem video nào đến video nào. gần như là đang xem video "nhẩy bậc"... cám ơn bạn
2 года назад
@@thanhtungbui6229 bạn có thể search "Vũ Nguyễn Coder Học Lập Trình C++ cho người mới" để xem video cơ bản nhé. Ngoài ra nếu bạn muốn thực sự học và thực hành có thể tham gia lớp học của mình tại địa chỉ vunguyencoder.com/courses/basics-cpp
@ bạn cho mình hỏi là lớp học đó có mất tiền ko. Mình ko có ý gì. Chỉ là hiện tại kinh tế ko có nên phải tự học. Hiện tại mình đang chạy grabike. Lúc rảnh thì xem để tự học. Chứ kinh tế hiện tại thì...
Đại học, Cao Đẳng nó khác cấp 1 2 3 ở chổ là tự học. Chứ còn thầy cô giảng thế nào biết như vậy thì sao học được. Hồi mình học môn cấu trúc dữ liệu và giải thuật, còn phải lên thư viện trường mượn tài liệu, rồi ra quán nét tra cứu thêm để hiểu và mở rộng. Chứ thầy cô đâu giảng kỷ, đa số là mình tự tìm hiểu hết. Và ở lớp thì ai tự tìm hiểu thì điểm thi, điểm đồ án mới cao được.