Ant-contrib是使用Ant编写脚本最重要的补充。当使用Ant编写一些较为复杂的逻辑功能,比如循环和流程判断时,自然希望 Ant 能支持这种编程能力。然而 Ant 核心任务中并没有提供 任务,只是在 任务的属性中支持 if 属性,比如 ,即表示只有 property-A-present 属性存在才执行targetA 目标。但是,必须注意的一点是,这里的 if 并不是判断 module-A-present 属性是否设置为特定值,而仅仅是检查该属性是否被设置了,因而其可编程性并不是很强。
算法学习系列——排序方法
1、冒泡排序。
主要思想:每轮遍历,都进行两两交换,将大数往后排列。直接上python代码,简单易懂:
def bubbleSort(sortList):
#冒泡排序
for i in range(len(sortList)):#进行len(sortList)轮的比较
for j in range(len(sortList)-i-1):#每一轮在比较的时候下标取到长度减去1防止下标越界
if sortList[j]