×

quiver hive ui

shudder tremble shiver quiver falter 有什么区别?急!!!!用Java编写,使用设计模式中Builder模式创建树形菜单,其中要求树形菜单为一个满二叉树

admin admin 发表于2022-05-26 14:10:44 浏览184 评论0

抢沙发发表评论

shudder tremble shiver quiver falter 有什么区别


shudder tremble shiver quiver falter的区别为:指代不同、用法不同、侧重点不同

一、指代不同

1、shudder:发抖。

2、tremble:哆嗦。

3、shiver:颤抖。

4、quiver:抽动。

5、falter:蹒跚。

二、用法不同

1、shudder:指因极度寒冷、极度恐怖引起身体的强烈震颤。

2、tremble:tremble的基本意思是“发抖,颤抖”,表示人或动物因恐惧、强烈的感情或寒冷等原因而身体轻微、快速地抖动,主要用作不及物动词,有时也可用作及物动词。

3、shiver:shiver则强调短暂性。用于指声音时, tremble只表示声音断断续续。

4、quiver:指物体像乐器的弦一般地轻微而急速地颤动。

5、falter:falter指行动上明显迟疑或畏缩,暗示有恐惧、紧张、口吃等征兆。

三、侧重点不同

1、shudder:着重指由于恐惧、震惊等而引起的全身突然而强烈地战栗。

2、tremble:强调无法克服性。

3、shiver:指因寒冷或情绪突变而出现的短时间的轻微和快速的颤抖。

4、quiver:多用于指事物。

5、falter:侧重在互相冲突或矛盾的行动方案之间摇摆不定。


急!!!!用Java编写,使用设计模式中Builder模式创建树形菜单,其中要求树形菜单为一个满二叉树


public class PrintTreeMenu {
int level = 1;

public static void main(String args) throws Exception {
PrintTreeMenu pt = new PrintTreeMenu();
pt.print(“Level_1“, 1, 4);
}

// need parent nodeString, the last letter of parent string
private void print(String val, int i, int n) {
if (i 《 Math.pow(2, n)) {
if (level 》 1)
val = val + “_“ + (i % 2 == 0 ? 1 : 2);
System.out.println(val);
val = val.replace(“Level_“ + level, “Level_“ + (level + 1));
level++;
String baseVal = val.trim();
val = getMenuStr(val.length()) + baseVal;
print(val, 2 * i, n);
print(val, 2 * i + 1, n);
level--;
}

}

private String getMenuStr(int n) {
String spaces = ““;
for (int i = 0; i 《 n; i++)
spaces += “ “;
return spaces;
}
}

---------
output:
Level_1
       Level_2_1
                Level_3_1_1
                           Level_4_1_1_1
                           Level_4_1_1_2
                Level_3_1_2
                           Level_4_1_2_1
                           Level_4_1_2_2
       Level_2_2
                Level_3_2_1
                           Level_4_2_1_1
                           Level_4_2_1_2
                Level_3_2_2
                           Level_4_2_2_1
                           Level_4_2_2_2
不知道对不对,花了几个小时,其实做出来也没有意义了,感觉有点拼凑出来的味道。
这个level是第几层的意思,i是根,2*i是左,2*i+1是右。

-hive

service required是什么意思


service required意思是:所需服务。

详细解释:

1、service

英 [ˈsɜ:vɪs]   美 [ˈsɜ:rvɪs]  

n.服役;服务,服侍,服务业,维修服务。

vt.检修,维修,向…提供服务,保养,满足需要。

adj.服务性的,耐用的,服现役的。

例句:Britain still boasts the cheapest postal service。

英国仍拥有最便宜的邮政服务系统。

2、required

英 [rɪ’kwaɪəd]   美 [rɪ’kwaɪəd]  

adj.必须的,《美》(学科)必修的。

v.需要,要求( require的过去式和过去分词 ),想要,命令。

例句:Then he’ll know exactly what’s required of him。

到那时他就会确切地知道对他的要求是什么了。

扩展资料:

1、service 同义词:

serve

英 [sɜ:v]   美 [sɜ:rv]  

vt.& vi.提供,(为…)服务,任(职),端上

vt.招待,(为…)工作,对…有用,向…供应。

vi.适合,服役,供职,发球。

n.网球等发球,发球权,所发的球。

例句:She ushered me into the front room, which served as her office。

她把我领进了她用作办公室的前厅。

2、required的同义词:

demand

英 [dɪˈmɑ:nd]   美 [dɪˈmænd]  

vt.需要,要求,请求,[法]召唤,询问,盘问。

n.需求,需要,要求,请求,销路。

vi.需要,请求,查问。

例句:Then he’ll know exactly what’s required of him。

到那时他就会确切地知道对他的要求是什么了。