您申请加入课程:Java语言程序设计
  • 创建者

    Creator

    罗胜舟
  • 活跃度

    Activeness

  • 访问量

    Visits

    12676

教学公告

学习资源:Java用法实例、Java API文档、动态规划算法、程序员面试金典、Processing、Haskell
[作者: 罗胜舟  发布时间:2020-12-24 23:40:58  浏览次数:1383次]

中文资源:


Java实例 - 菜鸟教程

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


动态规划

https://www.jianshu.com/p/aad4cc14c3d6


动态规划(DP)算法学习

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

已上传至教学资源。


英文算法与数据结构视频:


动态规划 - 算法 [《程序员面试金典》作者, 英文字幕]

https://www.bilibili.com/video/BV1e7411N71p?p=11


树 - 数据结构 [《程序员面试金典》作者, 英文字幕]

https://www.bilibili.com/video/BV1e7411N7t4?p=7


Processing资源:


中文Processing资源

Processing经典教程书籍《The Nature of Code》

https://zhuanlan.zhihu.com/p/59654741


Processing的一些基础用法

https://www.jianshu.com/p/14c7b7b4b72d


Processing经典教程书籍《The Nature of Code》

https://zhuanlan.zhihu.com/p/59654741


Processing基础图形绘制

https://www.jianshu.com/p/419b03479759


processing动画基础

https://www.jianshu.com/p/5626a6b71fe6


英文Processing资源

Processing官方网站

https://processing.org/


Processing代码共享网站

https://www.openprocessing.org/


The Nature of Code这本书的官方网站

https://natureofcode.com/


以下两本Processing参考书已上传至教学资源。

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


函数式编程学习资源:


Java 8 之函数式编程

https://zhuanlan.zhihu.com/p/92687444


Java 8 新特性(Lambda 表达式、方法引用、默认方法、Stream API)

https://www.runoob.com/java/java8-new-features.html


《Haskell趣学指南》中文版

https://www.w3cschool.cn/hsriti/

https://learnyouahaskell.mno2.org/zh-cn


《Haskell趣学指南》英文版

http://learnyouahaskell.com/chapters


《Haskell趣学指南》英文版PDF已上传至教学资源:

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/


函数式编程,递归、高阶函数可参考

《计算机程序的构造和解释》第一章 构造过程抽象

Structure and Interpretation of Computer Programs Chapter 1 Building Abstractions with Procedures

英文版与中文版都已上传至教学资源。


让我开拓眼界的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


相关课程

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
关闭