Skip to content

黃鐘揚老師的"資料結構與程式設計"作業與專題(DSnP)

Notifications You must be signed in to change notification settings

asfhiolNick/NTU_DSnP_201901

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTU_DSnP_201901

概述

這是一個關於黃鐘揚老師的 "資料結構與程式設計" (DSnP) 作業與專題的 GitHub 存儲庫。本專案包含了與資料結構和程式設計相關的代碼、學習材料和其他資源。

專案內容

  • Homework: 從課程開源專案 fork 繼承來的作業題目。
  • Practice: 從 fork 繼承來的練習題目。
  • Homework_mysolution: 我的作業解答。
    • r08921052_{hw1,hw2,hw3,hw4,hw5,hw6,hw7}: 2019 年 9 月至 12 月的修課產出,成績分別為 99/100, 250/250, 145/380, 460/500, 298/450+60/60 (報告), 402/520, 450/450, 188/500+60/100 (報告)。其中 hw3 存在 bug,hw5 因缺少 bst 部分損失 150 分。
  • final project: friag,需要實作五個功能來驗證兩個 AIG circuits 是否功能上等價。我最終未完成 SIM 和 FRIAG 這兩個功能。

使用語言

  • C++ (84.5%)
  • C (8.5%)
  • Makefile (4.7%)
  • Perl (1.2%)
  • Shell (0.6%)
  • Python (0.5%)

貢獻

歡迎有興趣的開發者和學生對此專案進行貢獻。您可以透過提交 Pull 請求或開啟 Issues 來參與。

版權和許可

本專案遵循適用的版權法。使用前請確認相關授權條款。

NTU_DSnP_201901

Overview

This is a GitHub repository for "Data Structures and Programming" (DSnP) assignments and projects, guided by Professor Huang Zhong-Yang. The repository contains code, learning materials, and other resources related to data structures and programming.

Project Contents

  • Homework: Assignments inherited by forking from the course's open-source project.
  • Practice: Practice problems also inherited by forking.
  • Homework_mysolution: My solutions to the assignments.
    • r08921052_{hw1,hw2,hw3,hw4,hw5,hw6,hw7}: Course outputs from September to December 2019, with scores of 99/100, 250/250, 145/380, 460/500, 298/450+60/60 (report), 402/520, 450/450, 188/500+60/100 (report). Notably, hw3 had some bugs, and hw5 lost 150 points due to the lack of a bst component.
  • final project: friag, which required implementing five features to verify the functional equivalence of two AIG circuits. I was unable to complete the SIM and FRIAG features.

Languages Used

  • C++ (84.5%)
  • C (8.5%)
  • Makefile (4.7%)
  • Perl (1.2%)
  • Shell (0.6%)
  • Python (0.5%)

Contributions

Contributions from developers and students interested in this project are welcome. You can participate by submitting Pull Requests or opening Issues.

Copyright and License

This project adheres to applicable copyright laws. Please ensure compliance with relevant licensing terms before use.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.5%
  • C 8.5%
  • Makefile 4.7%
  • Perl 1.2%
  • Shell 0.6%
  • Python 0.5%