{"id":19322013,"url":"https://github.com/akshay-rajan/s1","last_synced_at":"2026-01-30T02:02:00.777Z","repository":{"id":198888565,"uuid":"701463564","full_name":"akshay-rajan/S1","owner":"akshay-rajan","description":"S1 MCA Coursework","archived":false,"fork":false,"pushed_at":"2024-09-24T17:48:00.000Z","size":2623,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T09:51:13.832Z","etag":null,"topics":["algorithms","c","css","data-structures","html","javascript","php","python"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/akshay-rajan.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-06T17:29:41.000Z","updated_at":"2024-09-24T17:48:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"f4530048-1aad-440f-85e5-b17ee6182dcd","html_url":"https://github.com/akshay-rajan/S1","commit_stats":null,"previous_names":["akshay-rajan/s1"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay-rajan%2FS1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay-rajan%2FS1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay-rajan%2FS1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshay-rajan%2FS1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshay-rajan","download_url":"https://codeload.github.com/akshay-rajan/S1/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248586217,"owners_count":21128998,"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":["algorithms","c","css","data-structures","html","javascript","php","python"],"created_at":"2024-11-10T01:39:51.193Z","updated_at":"2026-01-30T02:02:00.675Z","avatar_url":"https://github.com/akshay-rajan.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Data Structures Lab\n\n#### Lab Cycle 1\n1. [Array](ads/array.c)\n2. [Stack](ads/stack.c)\n3. [Queue](ads/queue.c)\n4. [Circular Queue](ads/circularqueue.c)\n5. [Linked List](ads/linkedlist.c)\n6. [Doubly Linked List](ads/doubly_ll.c)\n7. [Circular Linked List](ads/circular_ll.c)\n8. [Set using Bit String](ads/set.c)\n\n#### Lab Cycle 2\n1. [Binary Search Tree](ads/bst.c)\n2. [Prim's Algorithm](ads/prims.c)\n3. [Kruskal's Algorithm](ads/kruskals.c)\n4. [Djikstra's Algorithm](ads/djikstras.c)\n5. [Topological Sorting](ads/topologicalsort.c)\n6. [DFS](ads/dfs.c)\n7. [BFS](ads/bfs.c)\n\n\n---\n\n\n## Web Programming Lab\n\n1. [Resume](web/resume)\n2. [Internal Links](web/links.html)\n3. [Job Application](web/forms.html)\n4. [Frameset](web/css)\n5. [CSS](web/css)\n6. [Registration Form](web/job_application)\n7. [Factorial](web/factorial)\n8. [Login Form](web/login)\n9. [JavaScript Functions](web/js_fns.html)\n10. [JavaScript: Change Background Color](web/bgcolor.html)\n11. [Form Validation](web/student_registration/register.php)\n12. [JavaScript: Change Image on Hover](web/hover.html)\n13. [Student Registration](web/student_registration)\n\n\n---\n\n\n## Programming Lab\n\n#### [CO1](python/co1/)\n1. [Area and Perimeter of a Circle](python/co1/area_peri.py)\n2. [Swap 2 Numbers](python/co1/swap.py)\n3. [Largest of 3 numbers](python/co1/largest.py)\n4. [Arithmetic Operations](python/co1/arithmetic.py)\n5. [First n Multiples](python/co1/multiples.py)\n6. [Sum of first 100 even numbers](python/co1/evensum.py)\n7. [Factorial](python/co1/factorial.py)\n8. [Number of digits](python/co1/digits.py)\n9. [Number of words](python/co1/words.py)\n10. [(9) Exchange first and last characters in a string](python/co1/q9_string_exchange.py)\n11. [(13) Display first and last colors from a list of comma-separated color names](python/co1/q13_colors.py)\n12. [(16) Create a single string from two strings ,swapping the character at position 1](python/co1/q16_string_concat.py)\n13. [(17) Sort dictionary (ascending and descending)](python/co1/q17_dict_sort.py)\n14. [(18) Merge two dictionaries](python/co1/q18_dict_merge.py)\n15. [(19) GCD of 2 numbers](python/co1/q19_gcd_euclidean.py)\n16. [(20) From a list, create a list removing all even numbers](python/co1/q20_list-even.py)\n\n#### [CO2](python/co2/)\n17. [(1) Factorial using function](python/co2/q1_fact_rec.py)\n18. [(2) Fibonacci series of N terms](python/co2/q2_fib_rec.py)\n19. [(6) Character frequency in a string](python/co2/q6_charfreq.py)\n20. [(7) Add ‘ing’ at the end of a given string. If it already ends with ‘ing’, add ‘ly’](python/co2/q7_ing.py)\n21. [(9) Construct the pattern using nested loop](python/co2/q9_pattern.py)\n\n#### [CO3](python/co3/)\n22. [graphics (packages)](python/co3/packages/)\n\n#### [CO4](python/co4)\n23. [(2) Bank account (Constructor and Methods)](python/co4/bank.py)\n24. [(4) Time (Private attributes, Overloading)](python/co4/time.py)\n25. [(5) Publisher, Book, Python (Base class constructor invocation, method overriding)](python/co4/book.py)\n\n#### [CO5](python/co5/)\n26. [(2) Copy odd lines of one file to another](python/co5/odd.py)\n27. [(3) Read each row from a given csv file and print it as a list of strings](python/co5/readcsv.py)\n28. [(4) Read specific columns of a given CSV file and print their contents](python/co5/csv_col_pandas.py)\n29. [(5) Write a Python dictionary to a CSV file, read the CSV and display its content](python/co5/dict_to_csv.py)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay-rajan%2Fs1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshay-rajan%2Fs1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshay-rajan%2Fs1/lists"}