{"id":21201759,"url":"https://github.com/oleander/aktier","last_synced_at":"2025-03-14T22:26:10.702Z","repository":{"id":66260535,"uuid":"1085927","full_name":"oleander/Aktier","owner":"oleander","description":null,"archived":false,"fork":false,"pushed_at":"2010-11-23T21:54:16.000Z","size":196,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-21T14:47:46.927Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/oleander.png","metadata":{"files":{"readme":"README.txt","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}},"created_at":"2010-11-16T18:18:43.000Z","updated_at":"2014-01-16T23:30:23.000Z","dependencies_parsed_at":"2023-02-20T01:15:38.085Z","dependency_job_id":null,"html_url":"https://github.com/oleander/Aktier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oleander%2FAktier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oleander%2FAktier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oleander%2FAktier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oleander%2FAktier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oleander","download_url":"https://codeload.github.com/oleander/Aktier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243654413,"owners_count":20325897,"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":"2024-11-20T20:10:53.536Z","updated_at":"2025-03-14T22:26:10.670Z","avatar_url":"https://github.com/oleander.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"begin OBS!\n1 - Programmet klarar av många köp- och säljbud från samma person.\n2 - Programmet klara av namn med whitespace i, t.ex. \"Apan arnes aktiehandlarnamn hej hej\", med hjälp av det reguljära uttrycket i Aktiehandel.\nend OBS!\n\nTester som är gjorda.\n\nAlla klasser är testade med sina egna testklasser, se respektive test*.java\nAktiehandel är testat med ett flertal ingånende komplexa argument som testar det viktigaste i vår kod.\nEn variant är exemplet som finns på kurshemsidan.\n\nAlla är dokummenterat med hjälp av javadoc, se Doc-mappen.\n\nKomplexitet\nKön är baserad på en uppdaterbar heap.\nRegistrering av ordrar har komplexiteten O(log n). I värsta fall måste swappas från botten till roten. Det blir maximalt log n steg (höjden på heapen).\nÄndring av bud är O(log n). Detta beror på att vi direkt kan hitta element i listan med hjälp av positionsregistret. Därefter krävs endast log n steg i värsta fall för att uppdatera elementets position i listan.\nKomplexiteten för att skriva ut köerna bör vara O(n) eftersom vi måste gå igenom varje element en gång. Även om man räknar med att vi måste \"para ihop\" buden på rätt sätt för att kunna skriva ut dem blir komplexiteten O(n) eftersom det tar O(1) tid att hämta ut de bästa buden.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foleander%2Faktier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foleander%2Faktier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foleander%2Faktier/lists"}