|
|
教學(xué)公告
中文資源:
Java實(shí)例 - 菜鳥教程
https://www.runoob.com/java/java-examples.html
ArrayList用法 - 菜鳥教程
https://www.runoob.com/java/java-arraylist.html
Java 11 API 中文文檔
https://www.runoob.com/manual/jdk11api/index.html
動(dòng)態(tài)規(guī)劃
https://www.jianshu.com/p/aad4cc14c3d6
動(dòng)態(tài)規(guī)劃(DP)算法學(xué)習(xí)
https://www.jianshu.com/p/89fccd0a1da2
英文資源:
ArrayList in Java - GeeksforGeeks
https://www.geeksforgeeks.org/arraylist-in-java/
Algorithms - GeeksforGeeks
https://www.geeksforgeeks.org/fundamentals-of-algorithms/
Dynamic Programming - GeeksforGeeks
https://www.geeksforgeeks.org/fundamentals-of-algorithms/#DynamicProgramming
《程序員面試金典》第六版英文版
Cracking the Coding Interview 189 Programming Questions and Solutions by Gayle Laakmann McDowell (z-lib.org).pdf
已上傳至教學(xué)資源。
英文算法與數(shù)據(jù)結(jié)構(gòu)視頻:
動(dòng)態(tài)規(guī)劃 - 算法 [《程序員面試金典》作者, 英文字幕]
https://www.bilibili.com/video/BV1e7411N71p?p=11
樹 - 數(shù)據(jù)結(jié)構(gòu) [《程序員面試金典》作者, 英文字幕]
https://www.bilibili.com/video/BV1e7411N7t4?p=7
Processing資源:
中文Processing資源
Processing經(jīng)典教程書籍《The Nature of Code》
https://zhuanlan.zhihu.com/p/59654741
Processing的一些基礎(chǔ)用法
https://www.jianshu.com/p/14c7b7b4b72d
Processing經(jīng)典教程書籍《The Nature of Code》
https://zhuanlan.zhihu.com/p/59654741
Processing基礎(chǔ)圖形繪制
https://www.jianshu.com/p/419b03479759
processing動(dòng)畫基礎(chǔ)
https://www.jianshu.com/p/5626a6b71fe6
英文Processing資源
Processing官方網(wǎng)站
Processing代碼共享網(wǎng)站
https://www.openprocessing.org/
The Nature of Code這本書的官方網(wǎng)站
以下兩本Processing參考書已上傳至教學(xué)資源,。
Make Getting Started with Processing A Hands-On Introduction to Making Interactive Graphics by Casey Reas, Ben Fry (z-lib.org).pdf
The Nature of Code Simulating Natural Systems with Processing by Daniel Shiffman (z-lib.org).pdf
函數(shù)式編程學(xué)習(xí)資源:
Java 8 之函數(shù)式編程
https://zhuanlan.zhihu.com/p/92687444
Java 8 新特性(Lambda 表達(dá)式,、方法引用、默認(rèn)方法,、Stream API)
https://www.runoob.com/java/java8-new-features.html
《Haskell趣學(xué)指南》中文版
https://www.w3cschool.cn/hsriti/
https://learnyouahaskell.mno2.org/zh-cn
《Haskell趣學(xué)指南》英文版
http://learnyouahaskell.com/chapters
《Haskell趣學(xué)指南》英文版PDF已上傳至教學(xué)資源:
Learn You a Haskell for Great Good A Beginners Guide by Miran Lipovaca (z-lib.org).pdf
Haskell在線編譯器
https://www.jdoodle.com/execute-haskell-online/
函數(shù)式編程,,遞歸、高階函數(shù)可參考
《計(jì)算機(jī)程序的構(gòu)造和解釋》第一章 構(gòu)造過程抽象
Structure and Interpretation of Computer Programs Chapter 1 Building Abstractions with Procedures
英文版與中文版都已上傳至教學(xué)資源,。
讓我開拓眼界的Haskell
https://liangjun.work/posts/fb5b0c36/
Coding Exercises
Programs and coding exercises in the textbook
https://introcs.cs.princeton.edu/java/code/
Top Interview Questions (Easy Collection)
https://leetcode.com/explore/featured/card/top-interview-questions-easy/
Arrays 101 (Introduction to Data Structure)
https://leetcode.com/explore/learn/card/fun-with-arrays/
Recursion I (Introduction to Algorithms)
https://leetcode.com/explore/learn/card/recursion-i/
Recursion II (Introduction to Algorithms)
https://leetcode.com/explore/learn/card/recursion-ii/
99 Haskell Problems
https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
The Fibonacci sequence - 用Haskell無限列表生成Fibonacci序列
https://wiki.haskell.org/The_Fibonacci_sequence#Using_the_infinite_list_of_Fibonacci_numbers