- 2024-08-14进阶 Java冒泡排序递归法 有点难度哦
简介这里有用到递归的冒泡排序思路,难度对新手很大,不明白递归和冒泡排序的小伙子可以先看看我的其他两个文章。连接在这里:Java冒泡排序https://blog.csdn.net/ouhexie/article/details/140985984?spm=1001.2014.3001.5501Java递归算法https://blog.csdn.net/ouhexie/articl
- 2024-07-28请求出一个数组int[]的最大值{4,-1,9,10,23},并得到对应的下标
publicclassshuzu05{//编写一个main方法publicstaticvoidmain(String[]args){//请求出一个数组int[]的最大值{4,-1,9,10,23},并得到对应的下标//思路分析//1.定义一个int数组int[]arr={4,-1,9,10,23};//2.假定max=arr
- 2024-07-18C语言 指针方法 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:第一个:输入10个数;第二个:进行处理;第三个:输出10个数。#include<stdio.h>voidinputNumbers(int*arr){printf("Enter10integers:");for(inti=0;i<10;i++){
- 2024-03-28补|(52/60)最长递增子序列、最长连续递增序列、最长重复子数组
子序列问题最长递增子序列leetcode:300.最长递增子序列动态规划代码实现/*以nums[i]结尾的(含)递增子序列最长为dp[i]dp[i]由dp[0~i-1]的最大值推出if(nums[i]>nums[j])dp[i]=max(dp[i],dp[j]+1);//如果严格递增dp[0]=1;其余为0正序遍历*/classSol
- 2024-03-13利用规约算法实现求解数组元素最大值
规约算法原理可参照上一篇关于规约算法求解数组和的博客,此处不再详细介绍,直接给出代码实现过程及注释。#include<stdio.h>#include<stdlib.h>#defineN1000//数组大小__global__voidfindMax(int*array,int*maxValue,int*maxIndex){__shared__ints_ma
- 2024-03-06代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
704.二分查找https://leetcode.cn/problems/binary-search/description/一、左闭右闭`//左闭右闭publicstaticinterFen1(int[]nums,inttarget){if(target<nums[0]||target>nums[nums.length-1]){return-1;}intmaxIndex=nums.length-
- 2023-11-18selectionSort
JavapublicclassErsatz{publicstaticvoidmain(String[]args){int[]ints=newint[8];for(intv=0;v<ints.length;++v){ints[v]=(int)(Math.random()*9)+1;}System.out.println(Arr
- 2023-03-20PAT Basic 1042. 字符统计
PATBasic1042.字符统计1.题目描述:请编写程序,找出一段给定文字中出现最频繁的那个英文字母。2.输入格式:输入在一行中给出一个长度不超过1000的字符串。字符串由
- 2022-11-20[排序算法] 堆排序 (C++)
堆排序解释什么是堆堆heap是一种近似完全二叉树的数据结构,其满足一下两个性质1.堆中某个结点的值总是不大于(或不小于)其父结点的值;2.堆总是一棵完全二叉树将根
- 2022-11-19选择排序
/**选择排序1.将maxIndex赋值为数组第一个元素的索引2.与下一个值分别做比较,若小于下一个值则将较大值的索引赋值给maxIndex3.比较结束后将最大值置于最后,将ma
- 2022-11-15卡车上的最大单元数
题目请你将一些箱子装在一辆卡车上。给你一个二维数组boxTypes,其中boxTypes[i]=[numberOfBoxesi,numberOfUnitsPerBoxi]:numberOfBoxesi是类型i的箱子的数量
- 2022-11-13堆排序用法
因为堆结构只保证根节点比双子节点都大或小1 求最小的n个数: 构建n个数的大顶堆,依次弹出堆顶再往下调整(用例省略)2 求最大的n个数: 构建n个数的
- 2022-10-09【面试题】当面试官让我回答React和Vue框架的区别......
Vue和React作为当前前端两大火热的框架,面试的时候自然不少被提及:请说一下你对react/vue框架的理解请对比一下两大框架的优缺点其实react和vue大体上是相同的,比如都使用虚