Challenge: Sort Structs with a Lambda
Uppgift
Swipe to start coding
Implement the lambda comparator for sorting students by grade in descending order inside the provided my_lambda function. The function should return a std::function<bool(const Student&, const Student&)> that serves as the comparator for std::sort.
- Implement the lambda inside
my_lambdato compare twoStudentobjects and returntrueif the first has a higher grade than the second. - Use this comparator with
std::sortto sort thestudentsvector. - Print each student's name and grade, one per line, in the format
name: gradeafter sorting.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 12.5
Challenge: Sort Structs with a Lambda
Svep för att visa menyn
Uppgift
Swipe to start coding
Implement the lambda comparator for sorting students by grade in descending order inside the provided my_lambda function. The function should return a std::function<bool(const Student&, const Student&)> that serves as the comparator for std::sort.
- Implement the lambda inside
my_lambdato compare twoStudentobjects and returntrueif the first has a higher grade than the second. - Use this comparator with
std::sortto sort thestudentsvector. - Print each student's name and grade, one per line, in the format
name: gradeafter sorting.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2
single