-
设计一款产品的核心是一个推理过程,即从产品的价值出发,对需求、功能和属性,直至最终产品形态和使用条件的推理过程。
-
卡片分类是用来揭示人们如何组织信息,如何分类和如何关联概念的方法
-
焦点小组属于结构化小组访谈,能迅速揭示目标受众的愿望、经验和优先级别,而且花费不高。
-
设计一个考虑全面的可用性研究,你必须回答一下问题: 1. 我需要什么类型的参加者 2.我需要多少个参加者 3 我将比较来自单组参加者的数据,还是比较来自多组参加者的数据 4我需要平衡任务顺序吗?
-
然而,正如 winston churchill 所说,“如果你对每只向你汪汪叫的狗都停下来扔石头,你就永远到不了目的地。”
-
怎么会有这么美的文字!我不是出于嫉妒,而是纯粹被语言的美感所震慑了。之后,无论是在教室还是在家里,我一有机会就会诵读这篇短篇,把全文都背了下来。长年以来我都对“除我以外应该没有人能把《山月记》从头到尾背下来”这事抱有自负。
-
无论什么时代,梦想和浪漫都不是能轻易得手的东西。梦想和浪漫就像是从地面上仰望太阳的那种感觉。明知道无法触及,但仍旧不断追寻,这不正是我们应该遵循的吗?只有那些一心一意追求着浪漫的人们,浪漫才会寄宿于他们的心中。
-
数据抽象类型(ADT)是一些操作的集合。抽象数据类型是数学的抽象;在ADT的定义中根本没有涉及如何实现操作的集合。这可以看成模块化设计的扩充。
-
对表的操作可以用数组来实现。但是需要对表的大小的最大值进行估计,通常需要估计得大一些,会浪费大量的空间。这是严重的局限,特别是存在许多未知大小的表的情况下。所以简单数组一般不用来实现表这种结构。
-
通过图6-10-4(空心箭头实线为前驱,虚线黑箭头为后继),就更容易看出,其实线索二叉树,等于是把一颗二叉树转变成了一个双向链表。
-
在计算思维中,最重要的是一种自顶向下、先全局后局部的逆向思维,它被称为递归(Recursive)。 与之相对应的,是人类所采用的自底向上、从小到大的正向思维,它被称为递推(Iterative)。
-
...则用简单的插入排序将它们整理为有序的子序列.
-
有趣的是,如果把状态定义成“d(i)表示以节点i为终点的最长路径长度”,也能顺利求出最优值,却难以打印出字典序最小的方案。想一想,为什么?你能总结出一些规律吗?
-
在最好的情况下,k=0,因此s'=s+q,并且立刻能得出偏移s+1,s+2,s+3,…s+q-1。
-
动态规划算法的设计可以分为如下四个步骤: 1 描述最优解的结构。 2 递归定义最优解的值。 3 按自底向上的方式计算最优解的值。 4 由计算出的结果构造一个最优解。









