排序
来源:互联网 发布:鹰朗el01淘宝假货 编辑:程序博客网 时间:2024/06/05 09:51
今天学习了第一个算法——排序,冒泡排序和选择排序大致熟悉,插入排序还需仔细揣摩。
改进的冒泡程序减少了循环次数,需要熟悉地掌握:
bool flag;
for(int i=n-1;i>=1;i++)
{
flag=true;//判断是否有交换
for(int j=1;j<=i;j++)
{
if(a[j]>a[j+1])
{
swap(a[j],a[j+1]);//交换前后两个值
flag=flase;
}
}
if(flag) break;//没有交换就退出
阅读全文
0 0
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 这是我的第一篇个人博客, 算是新的起点
- JAVA CAS原理深度分析
- hdu5877(离散化树状数组&dfs回溯)
- 如何解决Oracle EBS并发请求错误:Program was terminated by signal 11
- Sliding Window (单调队列)
- 排序
- 栈的压入弹出
- hdu 1160
- hibernate映射组件属性(组件属性为类但是不是持久化类)
- 647. Palindromic Substrings
- Java_10 正则表达式
- LeetCode 112. Path Sum
- XListView的下拉刷新,上拉加载
- 维普页面信息抓取