Skip to content

JuliaLangTW/practices.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

43b9635 · Oct 31, 2020

History

67 Commits
Apr 23, 2020
Oct 31, 2020
Apr 13, 2020
May 3, 2020
Oct 31, 2020
Apr 19, 2020
May 3, 2020
Apr 23, 2020
Apr 24, 2020
Oct 31, 2020
Apr 21, 2020
Apr 13, 2020
Apr 9, 2020
May 3, 2020

Repository files navigation

Practice Julia!

這邊一些練習題供大家練習程式設計技巧,包含變數使用、流程控制、函式定義及呼叫、型別定義、泛型程式設計、metaprogramming、資料結構、簡單排序及搜尋演算法、應用題、簡單排序及搜尋演算法、簡單設計模式(design pattern),但不限於此。

想提供練習題或是解題,請以 Pull Request 方式提供。

請先參考 Example 來進一步了解如何解題。

初階

數值演算法

簡單資料結構

排序演算法

搜尋演算法

中階

數值演算法

進階

interface

patterns

parser and interpreter

提供練習題

  1. 使用 PkgTemplates.jl 來產生練習題 Example 專案
    • 確定 git 有設定 user.name, user.emailgithub.user
    • using PkgTemplates
    • t = Template(; dir=pwd(), julia_version=v"1.4")
    • generate("Example", t)
  2. 移除不必要的檔案:
    • Example/LICENSE
    • Example/.git/
    • Example/.gitignore
  3. 在 Example/README.md 下,撰寫題目及測試資料
  4. 提交到 git 上並且 pull request

貢獻者名單

感謝以下貢獻者貢獻練習題: