Thông tin các khóa học mình đang hướng dẫn : 28tech.com.vn/
@AI-tj8xl2 жыл бұрын
không có video luyện tập vecto map set với pair à anh đẹp trai
@28tech_2 жыл бұрын
có mà, video sau ấy. vector vs pair thì dùng suốt mà nên ko có bài riêng đâu, chỉ có set vs map thôi e.
@28tech_3 жыл бұрын
Bổ sung: Truy cập vào phần tử đầu tiên trong map : auto it = mp.begin(), truy cập vào phần tử cuối cùng trong map: auto it = mp.rbegin().
@BDCAT_VuNgocKhanh3 жыл бұрын
vậy nếu các thứ tự khác sao a
@khongtennguyen48633 жыл бұрын
anh có thể viết rõ được ko ạ e viết là for( auto it : mp.begin() ) cout
@minhhuy33162 жыл бұрын
@@khongtennguyen4863 (*it).first
@nguyeninhman74993 жыл бұрын
đang cần học stl c++ thì tìm được nguồn này thật bổ ích, cảm ơn bạn
@28tech_3 жыл бұрын
Ok b. Có gì like share giúp mình nhé :D
@BaoTran-pv5kd Жыл бұрын
24:42 nếu đề bài yêu cầu in các xâu và tần suất xuất hiện của chúng theo thứ tự xuất hiện ban đầu ( chứ kh tăng dần như trong map) thì làm thế nào ạ?
@28tech_ Жыл бұрын
Duyệt mảng thôi em, in xong thì cho map của nó về 0 để tránh in trùng
@BaoTran-pv5kd Жыл бұрын
@@28tech_ e cảm ơn ạ
@vietngochi30952 жыл бұрын
anh cho em hỏi ví dụ em có 1 cái map mp, em khai báo 1 cái string s. bh em muốn gắn s = first của cái mp.begin() thì viết như nào ạ. mp có nhiều cặp giá trị ạ
@28tech_2 жыл бұрын
cái này thì ko được, vì map nó duy trì thứ tự các key mà, ko thể tùy đặt vị trí của key.
@hungphuc28362 жыл бұрын
giảng rất hay và dễ hiểu. Cảm ơn bạn.
@LocNguyen-my9xv2 жыл бұрын
rất chi là hay ủng hộ anh làm các series khác hay như series C++ này
@28tech_2 жыл бұрын
Ok thank em nhé ✌🏿✌🏿✌🏿✌🏿
@xaohoang28942 ай бұрын
rất hay, cảm ơn bạn
@phuan4628 ай бұрын
a cho e hỏi zới ạ, z là mp[x] sẽ là những value của key x phải k ạ? :>
@28tech_8 ай бұрын
Đúng r em
@maintop37632 жыл бұрын
anh ơi thế dùng multimap để làm bài tập phần map như đầu video thì làm kiểu gì ạ
@28tech_2 жыл бұрын
Ko được vì multimap cho phép lưu trùng mà e
@phucnguyenhuu1387 Жыл бұрын
Anh ơi cho em hỏi cái này là nếu dùng map trổng thì độ phức tạp tính toán vẫn là o(n) hay được giảm xuống o(log n) rồi ạ. Mong anh trả lời vì video này dc đăng 1 năm trước rồi:))
@phucnguyenhuu1387 Жыл бұрын
ý em là trong vòng lặp for
@28tech_ Жыл бұрын
@@phucnguyenhuu1387 em hỏi gì a ko hiểu, sao lại map trổng, và em hỏi độ phức tạp của cái gì nữa
@TrungKienNguyen-xd4pd3 жыл бұрын
càm ơn anh ạ . Bài giảng rất hay và rõ ràng
@28tech_3 жыл бұрын
Thank you e. :D
@vinh689010 ай бұрын
Anh cho e hỏi: Map thg đc dùng để lmj ạ ? Map vs mảng khác nhau chỗ nào ạ ? Vì e thấy mảng vs map khá giống nhau nhưng những bài khó ngta thg dùng map hơn mảng
@28tech_10 ай бұрын
Để đánh dấu, đếm tần suất, tìm kiếm nhanh, map thì nó tổng quát hơn mảng đánh dấu em ạ
@vinh689010 ай бұрын
@@28tech_ e cảm ơn ạ 😁
@thaiphuc-te7yt Жыл бұрын
a ơi a có thể giảng lại phần max frequency k ạ. tại sao > thì chọn số từ điển nhỏ có có = thì lại chọn số lớn ạ
@anhtqqq Жыл бұрын
Trong vd mà java xuất hiện 3 lần và Python cùng 3 lần mà map duyệt theo thứ tự từ điển nên khi gặp java thì max = 3, duyệt đến Python là 3 >= 3 nên cập nhật thôi
@metalifek12922 жыл бұрын
18:33 Anh ơi, độ phức tạp của thằng for đầu tiên mà có mp[a[i]]++ là nlog(n) phải không ạ. Mong anh trả lời ạ
@28tech_2 жыл бұрын
Chính xác rồi em, mình insert vào map thì mất logN rồi.
@IUH_H32_PL2 жыл бұрын
anh ơi ba cách duyệt đó thì mình nên dùng cái nào ạ
@28tech_2 жыл бұрын
Chênh lệch ko đáng kể đâu em ơi, nên dùng cái nào cũng được, auto thì sẽ chậm hơn
@henryroy63696 ай бұрын
anh ơi ở bài đếm từ xuất hiện nhiều nhất nếu em thay cin >> s bằng getline (cin, s) để tìm xâu xuất hiện nhiều nhất thì làm thế nào vậy anh mong anh trả lời ạ
@28tech_6 ай бұрын
Ko có gì khác cả nhé em, vẫn dùng map mà đếm tần suất thôi. Xâu có dấu cách vẫn ok mà
@gianglong28652 жыл бұрын
anh ơi ,map lúc mình gọi đến key là nó tạo giá trị mặc định cho value luôn à anh( 0 hay false ý ạ)
@28tech_2 жыл бұрын
sao lại thế được, nó sẽ in ra value cho cái key đó, tùy key em gán cho value là bao nhiêu chứ.
@gianglong28652 жыл бұрын
@@28tech_ em gọi dến key nhưng k gán value cho nó ý a
@hieungo11882 жыл бұрын
anh giảng dễ hiểu lắm ạ
@28tech_2 жыл бұрын
Ok thank you em.
@hieubui24612 жыл бұрын
rất muốn học mà xin góp ý với bạn rằng bạn điều chỉnh mic đi nói cứ rè rè không muốn nghe luôn
@nguyendat74022 жыл бұрын
Anh cho em hỏi chỗ mp[x]++ với ạ (phút 15). Em chưa hiểu tại sao lại là mp[x] ++. Anh giải thích thuật toán cho em được không ạ
@28tech_2 жыл бұрын
đơn thuần là nó tăng tần xuất của x lên 1 đơn vị thôi e. Ví dụ x = 10, mp[x]++ thì trong map có cặp (10, 1), tí nữa e mp[x]++ thì nó thành cặp(10, 2).
@nguyendat74022 жыл бұрын
@@28tech_ vậy trong bài toán đấy mình có thể hiểu là khi truyền x vào là truyền giá trị cho key, còn "++" là tăng giá trị lên 1 đơn vị cho value được không ạ
@HungPhan-ym1ow2 жыл бұрын
@@nguyendat7402 đúng rồi đấy bạn
@bbnakroth3018 Жыл бұрын
a ơi a giải thích cái đoạn if(it.second>MAX_FRE) và tại sao dùng dấu = thì in ra từ có thứ tự từ điển sau giúp e với ạ
@28tech_ Жыл бұрын
Cho dấu. = vào thì những phần tử có cùng tần suất xuất hiện sau nó sẽ cập nhật, mà xuất hiện sau thì có từ điển lớn hơn
@suthatthuvi64359 ай бұрын
noen ở nhà để học video thầy =))
@tapchoigame850 Жыл бұрын
anh chỗ vòng lặp for(auto) chuyển sang for to thì làm sao vậy anh
@lap_trinh_c_cong_cong Жыл бұрын
Rất bổ ích ạ
@duonganhtuan3641 Жыл бұрын
nếu mình khai báo map mp; xong mình gọi đến phần tử mp[10e9] thì độ phức tạp là bao nhiêu thế a ( map ban đầu rỗng ) ?
@28tech_ Жыл бұрын
logN em.
@phamthanhat5435 Жыл бұрын
Dù mình nhập các key không theo thứ tự gì, nhưng vào map nó vẫn sắp lại theo thứ tự tăng dần giống set đúng không anh
@28tech_ Жыл бұрын
Đúng r em
@kiennguyentri1916 Жыл бұрын
anh ơi cho em hỏi map có nhập dduocj dữ liệu từ bàn phím như nhập mảng không anh
@28tech_ Жыл бұрын
Ko em ah, phải nhập vào biến tạm rồi thêm nó vào map
@nguyendangnhan1010 ай бұрын
em thấy anh bôi đen đoạn văn xong rồi làm gì mà tất cả các dòng bôi đen đó có dấu // cùng một lúc đó ạ (dấu // dùng để làm mờ ẩn code đi á). Em thường dùng dấu /* và */ để ẩn code nhưng sẽ không nhanh bằng cách anh nên em hỏi.
@28tech_10 ай бұрын
Em bôi đen rồi ctrl + / là được.
@puongnguyen4073 Жыл бұрын
anh ơi Map nó lưu xong tự động xếp Key theo thứ tụ tăng dần đúng không ạ
@28tech_ Жыл бұрын
Chuẩn em
@vietanhnguyen90913 жыл бұрын
a ơi em thấy có mấy bài nhập string input kiểu 123 123 123 456 hay dùng câu lệnh while(cin>>s) để nhập, a giải thích cho e tại sao lại thế với ạ. với cả làm sao để khi mình nhập xong chuỗi enter xong rồi nó tự động dừng chương trình nhỉ chứ bình thường nó vẫn chạy tiếp.
@28tech_3 жыл бұрын
Uh trong trường hợp nhập input ko biết trước số lượng thì e while(cin>>n) hoặc while(cin>>s). Khi đọc tới số cuối cùng hoặc chuỗi cuối ko đọc được thì cin>>s trả về 0 nó sẽ tự dừng. Nhưng e phải dùng ide nào nó hỗ trợ đọc kiểu này chứ dev c++ thì ko test được. A hay đọc từ file vs những bài ntn, trên hệ thống nó cũng vậy.
@vanhoa59952 жыл бұрын
cái for(auto x:mp) thì cái điều kiện trong ngoặc "auto x:mp"đó được hiểu như thế nào vậy a !
@28tech_2 жыл бұрын
Đây là for each. Có thể hiểu đơn giản là mỗi lần vòng for lặp, nó sẽ lấy 1 phần tử trong map, gán cho x. Và bạn có thể làm gì đó vs thằng x này.
@CongNguyen-fi5cd Жыл бұрын
map vs set có dùng ở trong javascript ko a
@28tech_ Жыл бұрын
có nhé em
@CongNguyen-fi5cd Жыл бұрын
@@28tech_ dạ cảm ơn anh
@nhatcoi037 Жыл бұрын
15:00 đoạn nầy e chưa hỉu lắm huhu, thầy hoặc các a chị giải thích giúp em với
@quoctinh53753 ай бұрын
8:33
@HaNguyen-bq5fp2 жыл бұрын
muốn in ra một pair bất kì thì dùng chỉ số à anh
@28tech_2 жыл бұрын
Em hỏi khó vậy, nó ko rõ ràng câu hỏi.
@khavovan82013 жыл бұрын
anh có thể giảng thêm về iterator ko ạ ?
@28tech_3 жыл бұрын
Iterator e xem phần vector ấy, a có nói rõ hơn.
@ducdoanhvu1395 Жыл бұрын
anh này đẹp troai quá
@hongsonnguyen96202 жыл бұрын
hay qua anh oi
@28tech_2 жыл бұрын
Hehe chúc em học tốt, biết học map là ok rồi
@hongsonnguyen96202 жыл бұрын
em học C giờ sang C++ nên cũng dễ thở anh nhiều hihi
@tapchoigame850 Жыл бұрын
anh làm miêu tả cách chạy hoạt động của map đi ạ em cảm ơn
@loltv64482 жыл бұрын
anh ơi , tai sao khi có sô âm thì ko dùng mảng để đếm dc ạ
@28tech_2 жыл бұрын
Vì chủ số của mảng ko thể là số âm
@thanhphamxuan63032 жыл бұрын
Anh ơi, anh cho em hỏi là vì sao mình int a[1000] vào thì số -4 lại sắp xếp ở cuối được không ạ? Em xem đi xem lại vẫn chưa hiểu ạ. Mong anh giải thích giúp em
@28tech_2 жыл бұрын
Em hỏi rõ hơn được không?
@tgjang49472 жыл бұрын
cái này chỉ là khai báo mảng a thôi , a[1000] có nghĩa là chúng ta sẽ tận dụng được 1000 biến a
@tuhocccoban4327 Жыл бұрын
mình học theo video mà áp dụng vào bài tập này thì bị quá thời gian 1 giây/1 test. mong bạn giải thích giúp mình. code của mình như sau. map mp; for(int i=1;i
@28tech_ Жыл бұрын
Dùng mảng đi bạn nó sẽ nhanh hơn map
@tuhocccoban4327 Жыл бұрын
@@28tech_ vâng. mình cũng dùng mảng lùa vào thì qua được test này.
@tuhocccoban4327 Жыл бұрын
@@28tech_ bạn cho mình hỏi thêm. là mình khai báo map thì được, khai báo unordered_map thì lại báo lỗi? mình mới chỉ khai báo còn chưa thực hiện lệnh gì
@28tech_ Жыл бұрын
@@tuhocccoban4327 có thể chuẩn C++ của b cũ chưa có unordered map
@invisibledude7783 Жыл бұрын
mình nghĩ do map cập nhật giá trị của key, value với log2(n) nên trên lý thuyết mỗi lần gán sẽ là ~20 vòng lặp, vậy sẽ bị TLE (dùng mảng bình thường sẽ hiệu quả hơn)
E biết tìm số nhỏ nhất trong mảng ko. Nó tương tự vậy thôi mà, duyệt qua từng phần tử trong map. Cập nhật tần suất nhỏ nhất. Sau đó duyệt lại map 1 lần và so sánh tần suất của phần tử hiện tại vs kỉ lục. Bằng nhau thì in ra. E cũng có thể làm cách khác bằng cách dùng vector lưu các key có tần suất nhỏ nhất
@angVanHuy-tf2rv3 жыл бұрын
cho mình hỏi bài 9 thì dùng unorder_map đúng ko
@28tech_3 жыл бұрын
Bài 9 bạn dùng set, map, unordered_set hay unordered_map đều được nhé. Chỉ cần duyệt từ đầu tới cuối rồi thêm từng từ 1 vào set hoặc map, mỗi khi thêm 1 từ mới vào thì check trong set hoặc map đã có nó chưa, nếu có rồi thì từ đó sẽ là từ đầu tiên bị lặp, bạn dùng cái nào cũng được.
@angVanHuy-tf2rv3 жыл бұрын
@@28tech_ ok
@angVanHuy-tf2rv3 жыл бұрын
@@28tech_ ko biếtc có video chữa bài ko mình làm xong r
@28tech_3 жыл бұрын
@@angVanHuy-tf2rv Phần này dễ mà, chắc làm đúng test case là ok rồi.
@sonhoang15812 жыл бұрын
làm sao để kiểm soát nó xóa phần tử nào anh nhỉ, e thấy dùng iterator xóa phần tử trùng nhau thì nó xóa random mà không quan tâm đến value ấy
@28tech_2 жыл бұрын
em hỏi cho set hay map?
@sonhoang15812 жыл бұрын
multimap ấy anh
@28tech_2 жыл бұрын
Uh đúng là nó ko quan tâm đến value. Có thể e tìm hướng khác
@TienNguyen-vo1ix2 жыл бұрын
anh ơi muốn in ra 2 chuỗi có tần suất xuất hiện nhiều thứ nhất và hai cùng 1 lúc thì làm sao ạ
@28tech_2 жыл бұрын
thì em làm 2 biến mà cập nhật kỉ lục thôi, như là tìm 2 số lớn nhất và nhỏ nhất trong mảng thôi mà.
@ytnt6829 Жыл бұрын
hay quá ạ
@28tech_ Жыл бұрын
Thank em
@ngothequang40632 жыл бұрын
hay quá anh ơi , có bài anh cứu em kịp rồi :))
@28tech_2 жыл бұрын
Ok e :D
@nguyendangnhan1010 ай бұрын
đang xem mà đến đoạn mô đó nhạc cái rù một phát khiếp luôn
@28tech_10 ай бұрын
Haha
@dreamwantstobecoder1534 Жыл бұрын
15:05 đeo tai nghe, nghe tới đoạn này cái giác ngộ ngang =))
@28tech_ Жыл бұрын
Hahaa
@duynghiem12202 жыл бұрын
Anh cho em hỏi dùng mutilset và count để đếm số lần xuất hiện so với cách dùng map thì dùng cách nào tốt hơn ạ?
@28tech_2 жыл бұрын
Map chứ em, count của multiset thấy hơi bất tiện vs việc này
@duynghiem12202 жыл бұрын
@@28tech_ vâng em cảm ơn anh ạ
@phanthaithanh8547 Жыл бұрын
cho mình hỏi là map khi nào thì mình dùng mp và khi nào dùng map v ạ
@28tech_ Жыл бұрын
Nó là map mà, mp là tên biến thôi e
@phanthaithanh8547 Жыл бұрын
@@28tech_ v là chỗ mapmp là khai báo map kiểu int với biến mp kiểu int đún hog ạ
@contepatricio92754 ай бұрын
15:33 rõ ràng là đã tồn tại pair {3,4} ở trong map trong mà sao anh lại bảo là mp[3] không tồn tại nhỉ em không hiểu lắm
@duyduy57825 ай бұрын
map dùng for i vẫn đc mà nhỉ, mp[i] vẫn ra giá trị đó ạ?
@thuvuthi70248 ай бұрын
TRONG MAP CÓ CÁCH NÀO DUYỆT TỪ CUỐI VỀ ĐẦU MAP DC KHÔNG THẦY ƠI
@28tech_8 ай бұрын
Có nhé bạn, dùng iterator ngược. Hoặc đơn giản hơn bạn dùng 1 vector lưu lại các pair trong map theo thứ tự thuận rồi mình duyệt ngược vector
@longtrinhxuan67012 жыл бұрын
bh mới xem có quá muộn ko anh hihi
@28tech_2 жыл бұрын
Haha, Không muộn đâu, mình còn trẻ mà.
@BDCAT_VuNgocKhanh3 жыл бұрын
làm sao chỉ lấy phần tử đầu tiên và cuối cùng của map vậy a
@28tech_3 жыл бұрын
Lấy phần tử đầu tiên : mp.begin()->first, mp.begin().second. Lấy phần tử cuối cùng mp.rbegin()->first, mp.rbegin()->second.
@nguyentruonguc6863 жыл бұрын
sao cùng bài đếm số xuất hiện phần tử mảng em dùng map thì bị time limited còn dùng mảng khác để lưu tần suất xuất hiện, thì lại nhanh hơn vậy
@28tech_3 жыл бұрын
Mảng nhanh hơn mà. Mảng mất có O(n) còn map là nlogn.
@nguyentruonguc6863 жыл бұрын
@@28tech_ cảm ơn anh nhé, em lại cứ nghĩ map là logn
@28tech_3 жыл бұрын
@@nguyentruonguc686 uh map thì thao tác thêm phần tử vào map là logn thôi nhưng mà mình còn duyệt qua các phần tử trong mảng 1 vòng for nữa mà. Nên nó thành nlogn trong khi gán vào chỉ số của mảng chỉ mất o(1) mỗi lần gán.
@phamcuongth9 ай бұрын
Cho mình xin link bài tập với bạn ơi
@KienNguyen-mo3we3 жыл бұрын
a ơi bài nào nói về te ở phút 3:45 v ạ
@28tech_3 жыл бұрын
Em tìm bài về Pair và Tuple nhé.
@hoangkophaila78042 ай бұрын
15:04 giật mình thiệt:
@28tech_2 ай бұрын
Haha, cái tiếng mình tắt vietkey
@huybinkAI11 ай бұрын
anh ơi, em cũng dùng dev c mà hình như không dùng foreach được thì làm sao hả anh?
@28tech_11 ай бұрын
Nó từ C++11 trở lên mới có nhé. Em vào tool-compiler option-setting-code gen-language std chọn c++ 11
@huybinkAI11 ай бұрын
@@28tech_ ok em lam duoc roi cam on anh 28tech
@hoainh2203 Жыл бұрын
sao em viết y như anh mà cout ra dùng pair khong được vậy anh
@haioanthanh1066 Жыл бұрын
cùng câu hỏi
@Lunguyen0811 ай бұрын
thứ tự từ điển là sao ạ
@DVhhhhf Жыл бұрын
em dùng for interator nhưng không được và for x cũng vậy ạ
@28tech_ Жыл бұрын
Em đang chạy vs chuẩn C++ thấp hơn C++11 nên chưa có nhé em.
@nguyenhoa54093 жыл бұрын
15:36 sao mp[3]=0 anh, e tưởng là =4, có phải do anh nhầm ko ạ
@28tech_3 жыл бұрын
Uh đúng rồi e. A nhầm.
@phapho84283 жыл бұрын
làm sao để in tất cả các phần tử có tần suất lớn nhất ạ
@28tech_3 жыл бұрын
Tìm tần suất lớn nhất trước, lưu ra kết quả, duyệt lại map và so tần suất vs kết quả đó nếu bằng nhau thì in ra. Hoặc duy trì 1 vector lưu các số có cùng tần suất lớn nhất cũng được.
@HanhLe-nj5oq2 жыл бұрын
làm sao anh có thể viết ghi chú trên nhiều dòng nhanh thế ạ
@28tech_2 жыл бұрын
em bôi đen hết rồi ấn ctrl + /
@HanhLe-nj5oq2 жыл бұрын
@@28tech_ em làm không được ạ
@HanhLe-nj5oq2 жыл бұрын
À em phát hiện ra rồi anh làm trên Dev C++ em làm trên code block
@kimchaule914511 ай бұрын
em dùng vscode mà không dùng được for each thì làm sao v anh
@28tech_11 ай бұрын
Rangebased for loop nó chỉ hỗ trợ từ bản C++ 11 trở lên tới sau này, có thể vscode của em đang chạy với chuẩn C++ thấp hơn 11.
@nguyenquang18342 жыл бұрын
4:56 anh ơi, sao em insert mà nó không đổi ạ? em giữ cái khởi tạo đầu tiên và hiện , cái sau thì bị mất luôn
@28tech_2 жыл бұрын
em gửi code được không, hỏi như này hơi khó trả lời.
@nguyenquang18342 жыл бұрын
@@28tech_ Tiện cho em hỏi thêm là unordered_map thì nó có quy luật sắp xếp theo key hay value không ạ>
@thewang81732 жыл бұрын
A ơi cho e hỏi cách up dev C lên kiểu j ạ,dev C của e k dùng đc for each vs map ạ,
@28tech_2 жыл бұрын
Em vào tool-compiler option-setting-language standard-code generation-gnu c++11
@thewang81732 жыл бұрын
@@28tech_ E cảm ơn ạ e cài đc r
@AnPham-ft1pm2 жыл бұрын
[error] range-based "for" loops are not allowed in c++ 98 mode ... em viết giống anh mà bị lỗi này mà em không biết cách sửa ạ. a chỉ giúp e với
@28tech_2 жыл бұрын
Em cài chuần c++ 11 là được
@AnPham-ft1pm2 жыл бұрын
@@28tech_ em vẫn đang dùng bản 5.11 ạ
@hungTaDeveloper11 ай бұрын
đoạn 21:40 ad copy paste như thế nào vậy ai biết không.
@NguyenQuan-js5re2 ай бұрын
sau khi học c++ 6 tháng thì tôi nhận ra mình mới học đc 16 bài:(
@28tech_2 ай бұрын
Thế thì đăng ký khóa học mình dạy có 3 tháng thôi, học mà trì trệ thì còn lâu lắm
@vanantruong34711 ай бұрын
devc em ko dùng được for each anh ơi
@28tech_11 ай бұрын
Em tìm cách chạy chuẩn C++11 trên devc nhé
@yennhingo6533 Жыл бұрын
anh ơi sao em làm bài đúng hay sai nó cx ra cái lỗi này Project/Target: "word - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup correctly?! Do you have a compiler installed? Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup. Tried to run compiler executable 'C:\MinGW/bin/mingw32-gcc.exe', but failed! Skipping... Nothing to be done (all items are up-to-date).
@invisibledude7783 Жыл бұрын
Có thể lỗi ở code::block nó không dịch được hết c++. Thử sử dụng C++ bình thường xem sao (dùng Dev C++ hoặc Embarcadero C++ cũng được)
@atvu865411 ай бұрын
Map có duyệt ngược được 0 ạ
@28tech_11 ай бұрын
Duyệt được, em duyệt bằng reverse iterator
@SieuTrom-3 жыл бұрын
trên vs code em sửa thành c++11 rồi những vẫn ko sử dụng đc for(auto) thì sao a?
@28tech_3 жыл бұрын
stackoverflow.com/questions/53995830/compiling-c11-in-visual-studio-code Em thử làm theo hướng dẫn trên stack xem, a ko sử dụng vscode nên ko rõ, chỉ dùng sublime là chính.
@nguyendatz2 жыл бұрын
ông cài cái g++ phiên bản cũ rồi thì nó chỉ hộ trợ c++98 thôi, kzbin.info/www/bejne/aIPbkoCVeNiAr8U ông cài cái g++ phiên bản mới này xem sao
@chatGPT-ni7gx5 ай бұрын
anh cho e hỏi tại sao dev c của e không chạy được for each ,mà sao dev c của anh lại chạy được ạ
@28tech_5 ай бұрын
Em cần cài chuẩn C++11 nhé. Vào tool-compiler option-code generation-lânguage standard chọn GNUC++11 là đc
@chatGPT-ni7gx5 ай бұрын
@@28tech_ e c.ơn e làm được rồi.trong đó e thấy có ISO C++ 11 và GNU C++11 . hai cái đó dùng để làm gì ạ
@LyTuan9999 Жыл бұрын
20:03
@nguyendatz3 жыл бұрын
sao em ko vào được group học tập anh ơi
@28tech_3 жыл бұрын
Hello cảm ơn em đã quan tâm tới nó, hiện giờ do quá bận nên anh chưa có thời gian quản lý nên tạm dừng nhé.
@nhatquangg92379 ай бұрын
sao e nhập kí tự string thì nó tự thoát chương trình luôn vậy anh
@28tech_9 ай бұрын
Này có code mới check được em ạ
@hoangduylinh2433 Жыл бұрын
anh oi tai sao em lai khong dung duoc for each nhi?
@28tech_ Жыл бұрын
Em dùng chuẩn C++ 11 trở lên nhé
@LiangNguyen-sh5wn Жыл бұрын
anh có link devc này không ạ , bản devc của em không chạy đc auto : x ạ
@28tech_ Жыл бұрын
Chạy đc. Em vào tool-compiler option-setting- code generation- gnu c++ 11
@KoroGM Жыл бұрын
muốn cout ra key có số lần xuất hiện nhiều nhất thì làm như nào ạ
@28tech_ Жыл бұрын
Duyệt map và tìm thôi em, rồi mới cout ra được
@KoroGM Жыл бұрын
@@28tech_ làm về ctdl và gt với python đi anh
@minhtuannguyen44303 жыл бұрын
hay lắm anh ơi :>
@28tech_3 жыл бұрын
thank u :D
@longger71646 ай бұрын
anh ơi em cứ bị lỗi chỗ Auto it anh ạ ,có cách nào khắc phục ko anh
@28tech_6 ай бұрын
Em chạy code vs chuẩn C++11 trở lên nhé
@longger71646 ай бұрын
@@28tech_ zạ làm đc r e cảm ơn anh nhìu
@tgjang4947 Жыл бұрын
iterator la gi a
@28tech_ Жыл бұрын
Em xem bài vector trước để học đã nhé
@quachai84693 жыл бұрын
e ko chạy được vòng FOR(auto ) anh chỉ cho e với ạ
@28tech_3 жыл бұрын
uh nếu bạn chạy ở Dev C thì b phải cài đặt chuẩn C++ là C++ 11 nhé. B vào Tools -> Compiler Option -> Setting -> Code generation -> Language standard -> GNU C++11
@quachai84693 жыл бұрын
@@28tech_ e cam ơn ạ
@blackquan7550 Жыл бұрын
bn ơi giờ mìn muốn cout ra phần tử cuối cùng của map thì viết kiểu gì đc,chỉ mình phần tử cuối cùng thôi.
@28tech_ Жыл бұрын
B dùng rbegin thì sẽ truy cập đc
@giahuy-bd8hm9 ай бұрын
sao vs code không duyệt được anh
@taydinh6285 Жыл бұрын
Anh ơi c# đi a
@chilinhtinh11902 жыл бұрын
cái mp[x] ++ là sao á anh,
@28tech_2 жыл бұрын
Tăng giá trị value tương ứng với key x lên 1 đơn vị đó em
@buutung87992 жыл бұрын
K có lời giải bài tập à a
@28tech_2 жыл бұрын
em xem video giải bài tập phần set map
@ucphu88302 жыл бұрын
anh ơi ra dang tập tin đi ạ'
@28tech_2 жыл бұрын
Uh mấy nay a bận nên chưa làm được. Phần đó dễ mà ko tìm hiểu được ah :D.