• 2024-05-10uniapp 周选择范围时间
      css使用点击查看下载css库css自定义的样式:/*亮高*/.box-blue{background-color:#409EFF;color:white;border-radius:10rpx;}/*中间连接背景颜色*/.bg-light-blue{width:80rpx;height:80rpx;background-color:#e7f2ff
  • 2024-01-05排序算法
    冒泡排序思想:1、一个无序的数组,n个元素,一共需要排序n-1轮2、在每一轮中,从数组第0位开始,比较相邻两个元素,如果与需求逆序,就交换这两个元素,在每一轮中,可以将当前最大(最小)的元素交换到最后,3、直到执行完n-1轮,没有需要比较的元素为止。代码实现:publicstaticvoidbubSort(in
  • 2023-09-01uniapp随机生成图片
    //生成从minNum到maxNum的随机数         randomNum(minNum,maxNum){            switch(arguments.length){               case1:                  returnparseInt(Math.random()*minNum+1
  • 2023-06-22TS中的泛型
    //1泛型的定义//泛型:在软件工程中,我们不仅要创建一致的定义良好的api,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,还能支持未来的数据类型//在C#和Java这种语言中,可使用泛型来创建可重用的组件,一个组件支持多种类型的数据//2泛型函数//T表示泛型,具体什么类型调
  • 2023-04-194.19打卡
    问题描述:给定一个长度为n的数组,找出其中的最大元素和最小元素的差值。假设数组中的元素范围为[-10000,10000]。设计思路:1.直接排序,取出最大值和最小值,计算其差值;2.遍历数组,同时维护最大值和最小值,最后计算其差值。 程序流程图:1.直接排序,取出最大值和最小值,计算其差值2.
  • 2023-04-19C#生成不重复的随机数组
    1、基本思路例如,我要在0~10中随机取出5个数,且这5个数不能重复,那基本思路就是:(1)在一个数组A中保存0~10的数值,然后声明一个长度为5的数组B;(2)每次在0~10的范围内随机生成一个数(3)将步骤2获取的数值作为索引获取数组A的数值,并将该值赋给数组B,同时移除数组A中的该值(4)训练5次,得到数组B
  • 2023-02-20选择排序
    defselection_sort(array):foriinrange(len(array)-1):minnum=iforjinrange(i+1,len(array)):ifarray[j]<array[minnun]:
  • 2023-01-18常见排序算法之选择排序
    文章目录​​1、概述​​​​2、代码实现​​​​3、测试代码​​1、概述选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出
  • 2023-01-07leetcode-1658. 将 x 减到 0 的最小操作数
    正向双指针有点麻烦,但是能通过,先提交一下,待我学习一下其他的解法再来提交这个里面不用对opNum进行计数,可以利用left和right的位置计算出来左右两边的长度,可以省略一些,这
  • 2022-10-27Leetcode908思路
    为什么写这篇文章?相信不少人在看官方的leetcode题解的时候,都遇到了不少困难。leetcode官方的题解,省略了不少细节。导致在读的时候非常难懂。所以,我在这里写出我对官方答案
  • 2022-09-24ac 838堆排序
    这里是维护一个m大小的堆,每一个比堆顶小的数字都放进来进行一次heapify。题目的意思我以为是只需要输出前m小的数字不需要排序,但是看答案意思需要,所以最后麻烦了一下#inc
  • 2022-09-02leetcode1502-判断能否形成等差数列
      我的原始代码class Solution {public:    bool canMakeArithmeticProgression(vector<int>& arr) {        sort(arr.begin(),arr.end());