自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 高精度加法(学习笔记)

模拟我们手写的加法计算思路比如 156 + 540 的计算:1.个位相加 6 + 0 + 0(进位) =6 进位是 02.十位相加 5 + 4 + 0(进位) = 9 进位是 0;3.百位相加 1 + 5 + 0(进位) = 6 进位是 0;结果: 696算法实现步骤:156 + 540 的计算:1.输入字符串型 a , b 两个数 (156 与 540),将a,b 倒叙列存入到 A,B两个数组。

2025-03-10 12:00:43 285

原创 2.递归排序(学习笔记)

三个步骤:1.确定分界点mid=l + r + 1 >> 12.递归排序left和right数组3.合并left和right数组(最重要)合并left和right数组(最重要)的方法:定义i和j两个指针i指针指向的时left数组中最小的元素。j指针指向的时rigth数组中最小的元素。定义tmp[k]数组为空数组。while()循环,条件:i与j指向的元素都不为空,就是left与right数组都未被全部遍历。比较i与j两个元素的值。

2025-03-07 15:03:26 217

原创 1.快速排序

1.有数组q[N],l为数组左边界,r为数组的右边界;2.x为划的分边界点3.我们将q[n]分为<=x的数组和>=x的数组定义i和j两个指针。i指针的意义是i之前的所有元素都小于x,即q[l]到q[i]之间的元素都小于x。j指针的含义是j之后的所有元素的值都>=x,即q[j]到q[r]之间的元素都大于等于x。while(i<j)进入循环while()循环,如果i指向的元素<x,那么i++;while()循环,如果j指向的元素>x,那么j--;

2025-03-07 14:26:37 399

原创 归并排序(学习版)

此文章算是算法学习的一个小小笔记,有些地方可能表述不准确,如果有错误的地方可以留言,我及时改正。给定你一个长度为 nn 的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。

2025-02-26 11:05:08 239

原创 2. 随机点名器(java)

编写一个程序,能够在输入的全部学生名字中随机点中一名学生的名字。随机点名器具有3个功能:存储输入多位学生的名字、总览输入的全部学生的名字和随机点取其中一人姓名。(运行时要有必要的提示信息)

2024-10-12 20:02:02 338 1

原创 嵌套循环经典:九九乘法表

方法:运用print(“hello word","end=" ),就是在print输出的字符串后面添加”end=" "即可。作用:在print输出中\t=tab,将数据对称整齐。如何将多个print输出在同一行输出?

2024-04-21 16:24:15 327 1

原创 猜1-100内的数字

在1-100范围内随机生成数字,通过while循环来判断生成的数字。gu=int(input("请输入一个数"))print("猜的数大了")print("猜的数小了")print(f"恭喜你猜了{count}次")第一次发布哈,不知道要发布什么,就这些吧哈。print("猜中了")3.参完数字,会显示猜测的次数。2.猜不中会提示大了或者小了。1.有无数次的猜测机会。

2024-04-21 15:38:29 318 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除