冒泡排序(升序)(bubble_sort)#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>voidbubble_sort(intarr[],intsz){inti=0;intflag=1;//假设本次要排序的数组已经有序for(i=0;i<sz-1;i++){//每一趟冒泡排序intj=0;for(j=0;j<sz-i-1;j+
分类:
其他好文 时间:
2020-11-11 16:38:53
阅读次数:
8
BEGIN: 1、冒泡排序思想(升序排序): 如 a=[9,6,8,7,5,3] i=0 第一趟排序:3与5比较,3和5交换位置,a=[9,6,8,7,3,5]; j=len-1 3与7比较,3和7交换位置,a=[9,6,8,3,7,5]; j=len-2 3与8比较,3和8交换位置,a=[9,6, ...
分类:
编程语言 时间:
2020-11-10 10:30:08
阅读次数:
7
11.6写题记录 ###每日一题 LeetCode1356 ####题目 根据数字二进制下1的数目排序 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 # ...
分类:
其他好文 时间:
2020-11-07 17:33:05
阅读次数:
22
#include<iostream> #include<cstdio> #include<set> #define MAXSIZE 51 using namespace std; set<int> s[MAXSIZE];/*建立set数组,自动除去重复的并且升序排好,然后利用count函数即可,知识 ...
分类:
其他好文 时间:
2020-11-07 16:42:41
阅读次数:
18
Leetcode easy ListNode Leetcode 简单链表题目 21 合并两个有序链表 题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 /** * Definition for singly-linked list. * publ ...
分类:
其他好文 时间:
2020-11-06 02:28:36
阅读次数:
19
比赛链接:https://codeforces.com/contest/1445 A. Array Rearrangment 题意 给定两个大小均为 \(n\) 的升序数组 \(a\) 和 \(b\) ,判断能否重排数组 \(b\) 使得对任意 \(i\) 均满足 \(a_i + b_i \le x ...
分类:
其他好文 时间:
2020-11-04 19:03:34
阅读次数:
17
1、order by 默认排序方式是升序ASC。降序为DESC。select * from emp order by firstName asc,lastName. 2、UNION与UNION ALL的区别。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union ...
分类:
数据库 时间:
2020-10-31 01:08:48
阅读次数:
24
描述 给你两个整数n,m,求有多少对数组(a,b)满足如下条件 1:数组a,b的长度都为mm。 2:数组a,b中的元素处于1到n之间。 3:a数组非降序排列。 4:b数组非升序排列。 5:满足${ai \leq bi ( 1 \leq i \leq m )}$ 输入 仅一行包含两个整数n和m。 输出 ...
分类:
编程语言 时间:
2020-10-29 10:22:35
阅读次数:
18
题目链接:https://codeforces.com/contest/1427/problem/D #题意 给出一个大小为 \(n\) 的排列,每次操作可以将 \(n\) 个数分为 $1 \sim n$ 个连续份,然后将对称的份两两交换,试给出在 \(n\) 次操作内将排列排为升序的操作过程。 # ...
分类:
其他好文 时间:
2020-10-14 20:11:18
阅读次数:
34
题目: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *nex ...
分类:
其他好文 时间:
2020-10-07 20:36:35
阅读次数:
21