{"id":23483947,"url":"https://github.com/shadow129-sys/scheduling-problem-algorithm","last_synced_at":"2025-04-14T00:20:00.787Z","repository":{"id":182922083,"uuid":"340348385","full_name":"Shadow129-sys/scheduling-problem-algorithm","owner":"Shadow129-sys","description":"This is the solution of a Google Interview Question asked in a video (Google Coding Interview With A College Student) in Clement Mihailescu's channel","archived":false,"fork":false,"pushed_at":"2021-03-25T23:18:13.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T09:20:49.570Z","etag":null,"topics":["algorithmic-complexity","competitive-programming","cpp14","greedy-algorithms"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Shadow129-sys.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":"2021-02-19T11:26:34.000Z","updated_at":"2021-04-14T17:07:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"0bf19ab8-dc08-477d-86ab-2663668a4762","html_url":"https://github.com/Shadow129-sys/scheduling-problem-algorithm","commit_stats":null,"previous_names":["shadow129-sys/scheduling-problem-algorithm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadow129-sys%2Fscheduling-problem-algorithm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadow129-sys%2Fscheduling-problem-algorithm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadow129-sys%2Fscheduling-problem-algorithm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadow129-sys%2Fscheduling-problem-algorithm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shadow129-sys","download_url":"https://codeload.github.com/Shadow129-sys/scheduling-problem-algorithm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248799989,"owners_count":21163404,"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":["algorithmic-complexity","competitive-programming","cpp14","greedy-algorithms"],"created_at":"2024-12-24T21:16:37.299Z","updated_at":"2025-04-14T00:20:00.760Z","avatar_url":"https://github.com/Shadow129-sys.png","language":"C++","readme":"# scheduling-problem-algorithm\nThis is the solution of a Google Interview Question asked in a video (Google Coding Interview With A College Student) in Clement Mihailescu's channel\n\n## Main Video 📹\nThe actual problem statement for this algorithm was asked by Clement Mihailescu in his youtube channel [link](https://www.youtube.com/channel/UCaO6VoaYJv4kS-TQO_M-N_g) in the [video](https://www.youtube.com/watch?v=3Q_oYDQ2whs\u0026t=2320s) \n\n## Libraries Required :computer:\n```c++\n#include \u003ciostream\u003e\n#include \u003cstring\u003e\n#include \u003cvector\u003e\n#include \u003cmath.h\u003e\n```\n\n## Prerequisites :key:\n:small_blue_diamond: Basic understanding of algorithmic complexity\u003cbr /\u003e\n:small_blue_diamond: Greedy algorithm\n\n## Understanding The Code :coffee:\nPlease read the code carefully everything is written in the comments, if you still have difficulty understanding the code then dry run the code hopefully it will make the concept clear for you.\n\n## FAQ ❓\n:arrow_right_hook: **How to compile and run c++ code?**\n\n**Linux**\n```terminal\n~$ g++ filename.cpp -o outputFile\n~$ ./outputFile\n```\n**Windows**\n```terminal\ng++ filename.cpp -o outputFile\noutputFile.exe\n```\n\n:arrow_right_hook: **g++ command not working**\n\n**Windows**\nInstall [MinGW](https://sourceforge.net/projects/mingw/) in your pc and add the path of bin folder in MinGW to system variable 'path'.\n**Linux**\n```terminal\n~$ sudo apt-get update\n~$ sudo apt-get upgrade\n~$ sudo apt install g++\n```\n\nthen open terminal and check the version of your gcc.\n```terminal\ngcc --version\n```\nIt will show your gcc version.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadow129-sys%2Fscheduling-problem-algorithm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadow129-sys%2Fscheduling-problem-algorithm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadow129-sys%2Fscheduling-problem-algorithm/lists"}