计算机科学

计算机科学的热身

初学者算法热身

假设有一个输入列表的算法:手,眼睛,鼻子,脸

步骤1。用列表中的第1和第4项交换位置。

步骤2。用列表中的第1项和第2项交换位置。

步骤3。结束。

第三步的清单是什么?

步骤1。 循环 0 文本\{循环}= 0 倍压器 1. 文本\{倍压器}= 1。

步骤2。加1 循环 {循环}\文本。

步骤3。 倍压器 文本\{倍压器} 由两个。

步骤4。如果 循环 < 4 文本\{循环}< 4 执行步骤2。

第5步。结束。

价值是什么 倍压器 文本\{倍压器} 在步骤5 ?

步骤1。 循环 0 文本\{循环}= 0 多个 0. 文本\{多个}= 0。

步骤2。加1 循环 {循环}\文本。

步骤3。加3 多个 {多个}\文本。

步骤4。如果 循环 < One hundred. {循环}< 100 \文本 执行步骤2。

第5步。结束。

价值是什么 多个 文本\{多个} 在步骤5 ?

假设一个函数的输入是字符串“ABCDEFG”。(A在第一个位置,B在第二个位置,以此类推。)

步骤1。 循环 0. \text{Loop} = 0。

步骤2。加1 循环 {循环}\文本。

步骤3。互换位置上的字母 循环 文本\{循环} 字母在位置上 循环 + 2. \文本{循环}+ 2。

步骤4。如果 循环 < 4 文本\{循环}< 4 执行步骤2。

第5步。结束。

第5步的字符串是什么?

假设有一个输入列表的算法:苹果,香蕉,胡萝卜,龙。

步骤1。如果列表中的第一个项目比第二个项目的字母少,交换这两个项目。

步骤2。如果第二项的字母比第四项的少,那就把这两项交换一下。

步骤3。如果清单上第二项的字母比第三项的少,交换这两项。

步骤4。结束。

第四步的清单是什么?

×

问题加载…

注意加载…

设置加载…