Comparison Sorts in CSE 373 Exam Recap and Regrades Information

cse 373 n.w
1 / 80
Embed
Share

Get insights into the recent exam performance in CSE 373, including average scores, tricky questions, and topics covered. Discover details about regrades, final exam preparation, and partner grades for P2. Stay informed and proactive in your academic journey.

  • CSE 373
  • Exam Recap
  • Regrades
  • Algorithm Analysis
  • Grades

Uploaded on | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. CSE 373 NOVEMBER 6TH COMPARISON SORTS

  2. EXAM RECAP Overall, you did well Average in the low 70s

  3. EXAM RECAP Overall, you did well Average in the low 70s Q3 was the tricky one

  4. EXAM RECAP Overall, you did well Average in the low 70s Q3 was the tricky one AVL, Hashtables, Heaps, B-Trees

  5. EXAM RECAP Overall, you did well Average in the low 70s Q3 was the tricky one AVL, Hashtables, Heaps, B-Trees Analysis/short answer

  6. EXAM RECAP If you did poorly, Email me about a meeting Quarter isn t over yet Don t wait until finals week

  7. EXAM RECAP Regrades No office hours today I will be in my office before class Wednesday and Friday from 12:00-2:00 to handle regrades Come prepared with the exam and why you think the grade is incorrect TAs can help you with solutions or problems, but I will make all grade changes

  8. EXAM RECAP Final Exam Cumulative

  9. EXAM RECAP Final Exam Cumulative Less time pressure

  10. EXAM RECAP Final Exam Cumulative Less time pressure More critical thought (but there will still be a few procedural questions)

  11. EXAM RECAP Final Exam Cumulative Less time pressure More critical thought (but there will still be a few procedural questions) Algorithm analysis

  12. ASSORTED MINUTIAE P2 grades to those who submitted Grades by Wednesday for partners Email me if you re missing your feedback file

  13. ASSORTED MINUTIAE P2 grades to those who submitted Grades by Wednesday for partners Email me if you re missing your feedback file P3 out tonight

  14. ASSORTED MINUTIAE P2 grades to those who submitted Grades by Wednesday for partners Email me if you re missing your feedback file P3 out tonight Part 1 due next Wednesday Try to get ahead on the assignment

  15. ASSORTED MINUTIAE P2 grades to those who submitted Grades by Wednesday for partners Email me if you re missing your feedback file P3 out tonight Part 1 due next Wednesday Try to get ahead on the assignment 3 parts only one written assignment left

  16. ASSORTED MINUTIAE Written assignments make up 10% of total grade Coding assignments make up 30% of total grade (weighted per part) Exam Higher exam grade worth 35% Lower exam grade worth 25%

  17. SORTING

  18. SORTING Problem statement:

  19. SORTING Problem statement: Given some collection of comparable data, arrange them into an organized order

  20. SORTING Problem statement: Given some collection of comparable data, arrange them into an organized order Important to note that you may be able to organize the same data different ways

  21. SORTING Why sort at all?

  22. SORTING Why sort at all? Data pre-processing

  23. SORTING Why sort at all? Data pre-processing If we do the work now, future operations may be faster

  24. SORTING Why sort at all? Data pre-processing If we do the work now, future operations may be faster Unsorted v. Sorted Array, e.g.

  25. SORTING Why sort at all? Data pre-processing If we do the work now, future operations may be faster Unsorted v. Sorted Array, e.g. Why not just maintain sortedness as we add?

  26. SORTING Why sort at all? Data pre-processing If we do the work now, future operations may be faster Unsorted v. Sorted Array, e.g. Why not just maintain sortedness as we add? Most times, if we can, we should

  27. SORTING Why sort at all? Data pre-processing If we do the work now, future operations may be faster Unsorted v. Sorted Array, e.g. Why not just maintain sortedness as we add? Most times, if we can, we should Why would we not be able to?

  28. SORTING Maintaining Sortedness v. Sorting

  29. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness?

  30. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness? Data comes in batches

  31. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness? Data comes in batches Multiple sorted orders

  32. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness? Data comes in batches Multiple sorted orders Costly to maintain!

  33. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness? Data comes in batches Multiple sorted orders Costly to maintain! We need to be sure that the effort is worth the work

  34. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness? Data comes in batches Multiple sorted orders Costly to maintain! We need to be sure that the effort is worth the work No free lunch!

  35. SORTING Maintaining Sortedness v. Sorting Why don t we maintain sortedness? Data comes in batches Multiple sorted orders Costly to maintain! We need to be sure that the effort is worth the work No free lunch! What does that even mean?

  36. BOGO SORT Consider the following sorting algorithm

  37. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order

  38. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted

  39. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list

  40. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list if not, try again

  41. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list if not, try again What is the problem here?

  42. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list if not, try again What is the problem here? Runtime!

  43. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list if not, try again What is the problem here? Runtime! Average O(n!)!

  44. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list if not, try again What is the problem here? Runtime! Average O(n!)! Why is this so bad?

  45. BOGO SORT Consider the following sorting algorithm Shuffle the list into a random order Check if the list is sorted, if so return the list if not, try again What is the problem here? Runtime! Average O(n!)! Why is this so bad? The computer isn t thinking, it s just guess-and- checking

  46. SORTING Guess-and-check

  47. SORTING Guess-and-check Not a bad strategy when nothing else is obvious

  48. SORTING Guess-and-check Not a bad strategy when nothing else is obvious Breaking RSA

  49. SORTING Guess-and-check Not a bad strategy when nothing else is obvious Breaking RSA Greedy-first algorithms

  50. SORTING Guess-and-check Not a bad strategy when nothing else is obvious Breaking RSA Greedy-first algorithms Midterms

Related


More Related Content