modification

This commit is contained in:
aleen42 2016-10-10 23:37:02 +08:00
parent 8c0b88e299
commit 532dc8e440

View File

@ -276,23 +276,23 @@
## 日常计划
部分问题可能会花费一天去学习,而部分则会花费都天。有些学习,则不需要使用代码去实现。
部分问题可能会花费一天的时间去学习,而部分则会花费多天。当然,有些学习并不需要我们懂得如何实现。
因此,每一天我都会在下面所列出的列表中选择一个问题,并查看相关的视频。然后,使用以下的一种语言去实现:
因此,每一天我都会在下面所列出的列表中选择一,并查看相关的视频。然后,使用以下的一种语言去实现:
C —— 使用结构体和函数,该函数会接受一个结构体指针 * 及其他数据作为参数。
C++ —— 不用内建的数据类型。
C++ —— 使用内建的数据类型,如使用 STL 的 std::list 来充当一个链表。
Python —— 使用内建的数据类型(为了持续连续 Python并编写一些测试去保证自己代码的正确性。有时只需要使用断言函数 assert() 即可。
此外,你也可以使用 Java 或其他语言,这只是我的偏好而已。
C++ —— 不使用内建的数据类型。
C++ —— 使用内建的数据类型,如使用 STL 的 std::list 来作为链表。
Python —— 使用内建的数据类型(为了持续练习 Python并编写一些测试去保证自己代码的正确性。有时只需要使用断言函数 assert() 即可。
此外,你也可以使用 Java 或其他语言。以上只是我的个人偏好而已。
为何要在这些语言上都编程一次?
为何要在这些语言上分别实现一次?
因为可以练习,练习,练习,直至我已厌倦它,并毫无问题地完成它。(若有部分边缘条件没想到时,则用书写的形式记录下来并去记忆)
因为可以练习,练习,练习,直至我厌倦它,并完美地实现出来。(若有部分边缘条件没想到时,我会用书写的形式记录下来并去记忆)
因为可以在纯原生的条件下工作(不需垃圾回收机制的帮助下,分配/释放内存(除了 Python
因为可以利用上内建的数据类型,以使得我拥有在现实世界中使用内建工具的经验(在生产环境中,不会去编码实现自己的链表)
因为可以利用上内建的数据类型,以使得我拥有在现实中使用内建工具的经验(在生产环境中,不会去实现自己的链表)
就算我没有时间去每一项都这么做,我也会尽我所能的。
就算我没有时间去每一项都这么做,我也会尽我所能的。
在这里,你可以查看到我的代码:
- [C] (https://github.com/jwasham/practice-c)
@ -301,7 +301,7 @@
你不需要记住每一个算法的内部原理。
在一个白板上写代码,而不要在一台计算机上编写。在测试完部分简单输入后,到计算机上再测试一下
在一个白板上写代码,而不要直接在计算机上编写。在测试完部分简单的输入后,到计算机上再测试一遍
## 必备知识