adding hw4

This commit is contained in:
Jidong Xiao
2024-02-05 18:15:18 -05:00
parent a8428d7262
commit 9a484f0118
2 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
# Homework 4 — Implementing a Simple Yelp
In this assignment you will implement of a simple business review and recommendation system called New York Businesses. Your program will mimic some behaviors of Yelp. Please read the entire handout before starting to code the assignment.
## Learning Objectives
- Get familiar with a commonly used data structure - linked lists.
- Practice using std::list.
- Practice using iterators.
## Background
Yelp is a popular online platform and mobile application that allows users to discover and review local businesses, particularly restaurants. It provides a platform for users to share their experiences and opinions about various businesses, including restaurants, bars, cafes, and other services.
In this assignment, you will be implement a program which allows users to discover local businesses.
## Specification
## Input Files
## Provided Code
## Program Requirements & Submission Details
In this assignment, **you must use std::list to store the businesses which match with what the user is searching for**.
Use good coding style when you design and implement your program. Organize your program into functions: dont put all the code in main! Be sure to read the [Homework Policies](https://www.cs.rpi.edu/academics/courses/spring24/csci1200/homework_policies.php) as you put the finishing touches on your solution. Be sure to make up new test cases to fully debug your program and dont forget
to comment your code! Use the provided template [README.txt](./README.txt) file for notes you want the grader to read.
You must do this assignment on your own, as described in the [Collaboration Policy & Academic Integrity](https://www.cs.rpi.edu/academics/courses/spring24/csci1200/academic_integrity.php) page. If you did discuss the problem or error messages, etc. with anyone, please list their names in your README.txt file.
**Due Date**: 02/15/2024, Thursday, 22:00pm.
## Rubric

View File

@@ -0,0 +1,36 @@
HOMEWORK 4: Yelp Businesses
NAME: < insert name >
COLLABORATORS AND OTHER RESOURCES:
List the names of everyone you talked to about this assignment
(classmates, TAs, ALAC tutors, upperclassmen, students/instructor via
LMS, etc.), and all of the resources (books, online reference
material, etc.) you consulted in completing this assignment.
< insert collaborators / resources >
Remember: Your implementation for this assignment must be done on your
own, as described in "Academic Integrity for Homework" handout.
ESTIMATE OF # OF HOURS SPENT ON THIS ASSIGNMENT: < insert # hours >
MISC. COMMENTS TO GRADER:
(optional, please be concise!)
## Reflection and Self Assessment
Discuss the issues you encountered during development and testing. What
problems did you have? What did you have to research and learn on your
own? What kinds of errors did you get? How did you fix them?
What parts of the assignment did you find challenging? Is there anything that
finally "clicked" for you in the process of working on this assignment? How well
did the development and testing process go for you?
< insert reflection >