网站首页 站内搜索

搜索结果

查询Tags标签: temp,共有 1181条记录
  • 剑指 Offer II 006. 排序数组中两个数字之和

    水题,vis记录,暴力即可 注意有重复class Solution { public:vector<int> twoSum(vector<int>& numbers, int target) {int len = numbers.size();int vis[3001];memset(vis, 0, sizeof(vis));for(int i = 0; i < len; i++){if(numbers[i] < 0){in…

    2022/3/29 6:28:15 人评论 次浏览
  • 【java】冒泡排序

    import java.util.Arrays;/*1、比较数组中相邻的元素,如果第一个数比第二个数大,则交换位置2、每一次比较都会产生一个最大数,或者最小的数3、下一轮则可以少一次循环4、依次循环,直到结束*/ public class BubbleSort {public static void main(String[] args) {int[]…

    2022/3/28 9:52:56 人评论 次浏览
  • 一个排序小程序(上课)

    源程序: #include <iostream>using namespace std; void sort(int L[],int n){ int j,k,flag,temp; flag=n-1; while(flag>0) { k=flag-1; flag=0; for(j=0;j<=k;j++) { if(L[j]>L[j+1]) { temp=L[j]; L[j]=L[j+1]; L[j+1]=temp; fla…

    2022/3/27 11:52:41 人评论 次浏览
  • 排序算法

    1.冒泡排序(无价值交换影响排序速度) 对存放原始数据的数组,按从前往后的方向进行多次扫描,每次扫描称为一趟。当发现相邻两个数据的次序与排序要求大小次序不符合时,即将这两个数据进行互换。 ①屌丝冒泡 void blue_sort(int a[], int n)//屌丝版的冒泡排序; { int …

    2022/3/27 11:22:40 人评论 次浏览
  • 常见排序算法

    /*** 快排* */private static void deepSort(int[] input, int start, int end) {boolean turnFlag = false;int standIndex = start;int left = start, right = end;if (left < right) {while (left < right){if (turnFlag) {if (input[standIndex] < input[lef…

    2022/3/27 9:22:40 人评论 次浏览
  • 使用Linux命令快速查看某一行

    原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。简介 当年,我还是Linux菜鸟的时候,就在简历上写着精通Linux命令了,而当面试官问我“如何快速查看某个文件的第200行,仅这一行”时,我的心里是懵逼的。 当时面试官心里估计在窃喜,从我敷衍的回…

    2022/3/27 7:24:18 人评论 次浏览
  • [C++]蓝桥杯填空题-矩阵切割

    题目描述:解题思路: 方法1:画图+计算器方法2:代码 只需要判断两个数谁大谁小,用大的除以小的,得到的值即为当前能得到最大正方形的个数,再用大的减去小的*个数,之后再循环判断这是一道很简单的填空题,两种方法都可以,只是方法1容易有计算失误,我更喜欢方法2代码…

    2022/3/20 14:28:37 人评论 次浏览
  • 算法--排序算法

    JAVA的几种常见排序算法 一:算法类型分析 排序算法可以分为内部排序和外部排序。 内部排序是数据记录在内存中进行排序。 外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 !二:几种常见排序算法 1)冒泡排序a、冒泡排序,是通过每…

    2022/3/20 14:27:44 人评论 次浏览
  • python作折现图 双坐标轴图、坐标轴单位位置改变、坐标轴刻度旋转、图例设置、设置中文宋体同时英文Times New Roman、设置图片清晰度并保存等作图细节例子

    从xlxs表格中读取数据画图,本例子包含各种作折线图的细节。若有问题可留言。 表格中数据为三列n行如下图所示。 1.单坐标轴例子 import xlrd import matplotlib.pyplot as plt from matplotlib.pyplot import plot,savefig from pylab import * config = {"fon…

    2022/3/19 1:29:53 人评论 次浏览
  • javascript将扁平的数据转为树形结构 O(n)级算法

    javascript将扁平的数据转为树形结构 O(n)级算法_huyao的博客-CSDN博客 https://blog.csdn.net/qq_37746973/article/details/78664079 当我们需要将一个一维数组转换成一个多层结构的时候,最简单但是最慢的就是多个for循环嵌套,但是这样做有一些缺点,那就是效率太低、…

    2022/3/10 1:14:42 人评论 次浏览
  • (3-3)双向链表

    单向链表缺点 双向链表 结点类public HeroNode2 next; // 指向下一个节点, 默认为nullpublic HeroNode2 pre; // 指向前一个节点, 默认为null遍历 和单链表一样while (true) {// 判断是否到链表最后if (temp == null) {break;}// 输出节点的信息System.out.println(temp)…

    2022/3/8 23:14:49 人评论 次浏览
  • 算法之链表删除指定节点

    分析和思路:先插入节点,然后再打印剩余节点值即可1 //解题思路:2 //创建链表后,通过不重复的节点,遍历链表,找到待插入的值后,将链表插进去即可。3 #include "iostream"4 using namespace std;5 struct ListNode6 {7 int value;8 ListNode* pnex…

    2022/3/7 1:15:44 人评论 次浏览
  • C++归并排序

    归并排序 归并排序算法会把序列分成长度相同的两个子序列,当无法继续往下分时(也就是每个子序列中只有一个数据时),就对子序列进行归并。归并指的是把两个排好序的子序列合并成一个有序序列。该操作会一直重复执行,直到所有子序列都归并为一个整体为止。 归并排序中,…

    2022/3/6 14:51:52 人评论 次浏览
  • Java学习笔记(21)

    冒泡排序冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较。 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n^2)。//冒泡排序 //1.比较数组中,两个相邻的元素,如果第一个数比…

    2022/3/5 20:15:20 人评论 次浏览
  • 冒泡排序------python实现

    if __name__ == __main__:算法描述1.比较相邻的元素,更具大小交互位置2.对每一对相邻元素作同样的工作,从开始第一队到结尾的最后一对,即可选出最大的数3.所有的元素重复以上步骤,然后每次除去最后一个元素4.重复以上三步,即可完成arr = [1, 23, 45, 76, 12, 3, 565,…

    2022/3/3 20:16:34 人评论 次浏览
扫一扫关注最新编程教程