{"size": 212, "ext": "scrbl", "max_stars_repo_path": "2/www/lectures/30.scrbl", "max_stars_repo_name": "plum-umd/oo", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "2/www/lectures/30.scrbl", "max_issues_repo_name": "plum-umd/oo", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "2/www/lectures/30.scrbl", "max_forks_repo_name": "plum-umd/oo", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 35.3333333333, "max_line_length": 113, "alphanum_fraction": 0.7594339623}
#lang scribble/manual
@(require "../utils.rkt")

@lecture-title[30]{Random access and ArrayLists}

@link["https://umd.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=4aa3c7ea-2ad2-403f-9e6c-a8c1012365ba"]{Video}.