{"id":25053581,"url":"https://github.com/kasutu/list","last_synced_at":"2025-03-31T07:11:42.362Z","repository":{"id":139416408,"uuid":"492549151","full_name":"kasutu/list","owner":"kasutu","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-15T17:07:15.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-06T11:48:08.039Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kasutu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-05-15T16:58:06.000Z","updated_at":"2022-05-15T16:58:13.000Z","dependencies_parsed_at":"2023-07-13T06:39:46.600Z","dependency_job_id":null,"html_url":"https://github.com/kasutu/list","commit_stats":null,"previous_names":["kasutu/list"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasutu%2Flist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasutu%2Flist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasutu%2Flist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kasutu%2Flist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kasutu","download_url":"https://codeload.github.com/kasutu/list/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246429485,"owners_count":20775807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-06T11:39:42.447Z","updated_at":"2025-03-31T07:11:42.338Z","avatar_url":"https://github.com/kasutu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"1. Java's Queue interface provides a first-in-first-out (to not complicate things) data structure. LinkedList implements Queue, but not ArrayList. Why would this be the case?\n\n\t- Queue provide a more memory efficient way of storing or buffering data. its advantages is it dosnt have to wait for available space in order to insert data it shifts it and deletes the data on exit in the linked list.\n\n2. If you have to clone PvZ for a future hobby project, and you put the zombies in a list, would it be a linked list or an array list.  Why?\n\n\t- It would be a linked list, beacause the zombies can be deleted in the linked list when they are dead, so that my pc memory wont fill up with nulls.\n\n2.5. Would your reasoning be the same if there's a game mode where the number of zombies have no limit, and you have to defend/survive for as long as you can?\n\t\n\t- yes, because the machine can save tons of resouurces.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkasutu%2Flist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkasutu%2Flist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkasutu%2Flist/lists"}