当前位置: 首页 > news >正文

和田知名网站建设企业如何自己开发网站

和田知名网站建设企业,如何自己开发网站,衢州建筑地基加固哪家好,做网站做小程序推广InsertSort 插入排序算法&#xff0c;比如打扑克牌的算法时&#xff0c;按照从左到右&#xff0c;找到对应的位置插入排序 最重要的是位置移动 找到对应位置值 #include "iostream" #include "bits/stdc.h"using namespace std;void sort(vector<in…

InsertSort 

插入排序算法,比如打扑克牌的算法时,按照从左到右,找到对应的位置插入排序

最重要的是位置移动

找到对应位置值


#include "iostream"
#include "bits/stdc++.h"using namespace std;void sort(vector<int>& nums) {if(nums.size()==0) return;for(int i=1;i<nums.size();i++) {if(nums[i]<nums[i-1]) {int temp = nums[i];int j = i;while(j>0&&nums[j-1]>temp) {nums[j] = nums[j-1];j--;}nums[j] = temp;}}
}int main(int argc,char** argv) {vector<int> nums {2,3,2,12,19,23};sort(nums);for(int i:nums) {cout<<i<<" "<<endl;}return 0;
}

链表的插入排序算法:

没有灵魂的画手,SIX,SIX,SIX!


#include <string.h>
#include <iostream>
#include <bits/stdc++.h>using namespace std;struct ListNode {int val;struct ListNode *next;ListNode(int v):val(v) {}
};class Solution {
public:ListNode* insertionSortList(ListNode* head) {// 虚拟的头节点值。ListNode* dumb = new ListNode(-1);dumb->next = head;// head是最后一个已经排好序的位置// head->next是第一个待排序的位置while (head && head->next) {if (head->val > head->next->val) {// 从第一个节点的位置来进行遍历ListNode* p = dumb;while (p->next->val < head->next->val)  {p = p -> next;}ListNode* cur = head->next;head->next = cur->next;cur->next = p->next;p->next = cur;}else {head = head->next;}}// 删除虚拟的头指针节点值。head = dumb->next;delete dumb;return head;}
};int main(int argc, char* argv[]) {ListNode *head = new ListNode(1);ListNode *h2 = new ListNode(4);ListNode *h3 = new ListNode(3);ListNode *h4 = new ListNode(2);ListNode *h5 = new ListNode(5);ListNode *h6 = new ListNode(2);head->next = h2;h2->next = h3;h3->next = h4;h4->next = h5;h5->next = h6;h6->next = nullptr;Solution s;ListNode *res;res = s.insertionSortList(head);while(res!=nullptr) {cout<<res->val<<" ";res= res->next;}return 0;
}

http://www.rdtb.cn/news/2516.html

相关文章:

  • ps做网站编排关键词优化seo外包
  • 做网站的女生多么免费网站提交入口
  • 网站 国外空间不需要icp许可证吗网站如何赚钱
  • 淄博 做网站博客
  • 做纹身注册什么网站好百度有几种推广方式
  • 网站开发对算法有要求么深圳疫情防控最新消息
  • 防城港做网站电商运营去哪里学比较好
  • 苏州企业如何建站友情链接有哪些展现形式
  • 域名解析错误怎么解决网络seo是什么工作
  • 服务器用来做网站空间seo顾问服务 乐云践新专家
  • 我想自己建个网站 应该怎么做网推什么意思
  • wordpress cascadeseo助理
  • 岳阳网站建设联系方式免费十大软件大全下载安装
  • 备案 网站建设计划书成都业务网络推广平台
  • 企业网站建设在网络营销中的地位与作用国外网页模板
  • 美工做网站是怎么做饥饿营销案例
  • 三五互联网站管理登录网址百度站长工具怎么查排名
  • 免费做deal的网站代理推广
  • 疯狗做网站cnfg二级域名免费分发
  • 重庆网站的网络推广五合一网站建设
  • 音乐网站毕业设计代码2022最新永久地域网名
  • 手机网站建设是什么百度官网电话
  • 暖色调网页设计网站网站建设需要多少钱?
  • 深圳电信网站备案网店推广方式有哪些
  • 靠做任务赚零花钱的网站潍坊网站开发公司
  • seo网站搜索优化seo公司
  • delphi可以做网站吗零基础学电脑培训班
  • 做网站客户给不了素材网络新闻发布平台发稿
  • 服务器怎么做网站长春网站制作计划
  • 网站建设三网合一上海网站建设哪家好