- 博客(5)
- 收藏
- 关注
原创 mybatis 中的 if 条件 test
今天朋友问了一个问题,说MyBatis中怎么将 * 转义,当时心想直接用 <![CDATA[ ]]> 就ok了,后来发出代码原来是想将 if 条件中 test 的内容写成 * ,直接看代码:<if test='param != "*"'> index_code_${param}</if>说是第一行会报错,认为是转义问题。其实这里并非转义...
2018-07-30 16:10:32 8198
原创 插入排序
插入排序,顾名思义,就是将一个数组的每个元素分别插入到一个有序数组中的适当位置。也就是说,被插入的数组始终都是有序的。一般情况下将数组的第一个元素作为启始元素,从第二个元素开始依次插入。插入排序法的排序思想就是从数组的第二个元素开始,将数组中的每一个元素按照规则插入到已排好序的数组中以达到排序的目的(这里由第一个元素来充当已经排好序的数组)。由于要插入到的数组是已经排好序的,所以只是要从右向左
2015-08-07 16:48:24 278
原创 选择排序
选择排序和冒泡排序的原理差不多,都是交换,而冒泡排序的特点就是当你发现有比当前值大的值的时候就发生交换,而选择排序的特点就是当你走完一轮循环之后,确定了最大的值之后才发生交换。简言之,就是在你进行完一轮循环之后,确定了最大的值,然后确定其下标,如果它不在第一个位置,那么就把它换到第一个位置。那么第二轮循环就可以把第二大的值换到第二个位置,以此类推。循环结束后就得到一个降序的数组。p
2015-08-07 14:36:49 319
原创 冒泡和快速排序
关于交换排序,顾名思义,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,从而实现排序(通过交换实现排序)。我们经常提到的交换排序有:1,、冒泡排序 2、快速排序(运用到迭代)冒泡排序:方法:设数组array中存放了n个数据元素,循环进行n-1次如下的排序过程:第1次时,依次比较相邻两个数据元素 array[i].key 和 array[i+1
2013-11-23 13:42:44 536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人