数据结构举例——关于数组的思考。
数组的广泛应用使其成为很多语言的内建数据结构:
Powerful Tools for Specialized Data:
HyperText;
Name-Value Pairs;
SpreadSheets;
Databases;
Domain-Specific Languages。
Principles:
Rework repeated code into arrays;
Encapsulate complex structures;
Use advanced tools when possible;利用前人的成果,避免重复的工作
Let the data structure the programs.面向对象的思想等等
问题思考:
数组的应用——无论为了正确性、灵活度、减少代码,程序写多了就对此多有体会,基本上是立刻想到。
计算某天是星期几
数字的液晶显示