自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js简易版购物车结算

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>周某人前端5.14作业</title> <style> .add{ margin: 0 5px; } </style> </head> <body> <table border="1" wid

2021-05-17 18:51:19 613

原创 java二分查找

二分查找在计算机科学中,二分搜索(英语:binary search),也称折半搜索(英语:half-interval search)、对数搜索(英语:logarithmic search),是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。

2021-05-14 20:02:49 117

原创 java线性搜索

线性搜索线性搜索或顺序搜索是一种寻找某一特定值的搜索算法,指按一定的顺序检查数组中每一个元素,直到找到所要寻找的特定值为止。是最简单的一种搜索算法。public class LinearSearch { public static void main(String[] args) { int[] ints = {5, 3, 4, 1, 2}; System.out.println(search(ints, 4)); } public static

2021-05-14 20:01:13 220

原创 java快速排序

快速排序快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),简称快排,也是一种排序算法。最早由东尼·霍尔提出。在平均状况下,排序 n 个项目要 O(nlogn) 次比较。在最坏状况下则需要 O(n^2) 次比较,但这种状况并不常见。事实上,快速排序 O(nlogn) 通常明显比其他算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地达成。快速排序使用分治法(Divide and conquer)策略来把一个序列(list)

2021-05-14 16:49:25 103 1

原创 java归并排序算法

归并排序归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。排序过程:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列设定两个指针,最初位置分别为两个已经排序序列的起始位置比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置

2021-05-14 15:56:51 89

原创 java冒泡排序

冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从 A 到 Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。冒泡排序的运行过程如下:比较相邻的元素。如果第一个比第

2021-05-14 15:54:02 58

原创 java插入算法

插入排序有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为 O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空...

2021-05-14 15:51:05 460

原创 java银行管理简易系统

实现目标要求: 1--登录 2--开户 3--退出请选择: 2请输入账号: admin请输入密码: 1234请输入充值金额: 100开户成功! 1--登录 2--开户 3--退出请选择: 2请输入账号: aaa请输入密码: 1234请输入充值金额: 90开户成功! 1--登录 2--开户

2021-05-13 22:34:42 190

原创 jsMath绝对值和三个取整的方法

<script type="text/javascript"> //1.绝对值方法 console.log(Math.abs(1));//1 console.log(Math.abs(-1));//1 console.log(Math.abs('-1'));//隐式转换 会把字符串型-1 转换为数字型 //2.三个取整方法 //(1)Math。floor() 向下取整 往小了取值 console.log(Math.floor(1.1));//1

2021-05-05 10:28:58 216

原创 js判断年份是否是闰年

<script type="text/javascript"> var year=prompt("请输入需要判断的年份"); function isRunYear(year){ var flag=false; if(year%4==0&&year%100!=0||year%400==0){ flag=true; } return flag; } alert(isRunYear(year)); </scri

2021-05-05 10:26:25 115

原创 js密码转换为明文通用模板

js密码明暗文显示<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> .box{ position: relative; width: 400px; border-bottom: 1px solid #ccc; margin: 100p

2021-05-05 10:19:10 553

原创 java吃货联盟

public static void main(String[] args) { // 数据主体:一组订单信息 String[] names = new String[4]; // 订餐人名称 String[] dishMegs = new String[4]; // 所选菜品 int[] times = new int[4]; // 送餐日期 String[] addresses = new String[4]; // 送餐地

2021-05-01 14:35:13 199

原创 js简单加减乘除计算器

<script type="text/javascript"> function yunSuan(){ let num1=prompt("请输入一个数字"); let fuhao=prompt("请输入运算符号"); let num2=prompt('请输入第二个数字') if(fuhao=="+"){ let a=parseInt(num1)+parseInt(num2); alert(num1+'+'+num2+'='+a);

2021-04-27 21:27:50 189

原创 java定义一个长度为100的数组,按顺序存放1-100的数组, 打乱数组,输出打乱后的数组

**1.方法一利用new Random()方法**int[] arr=new int[100];//定义一个长度为100的数组 for (int i =0; i < arr.length; i++) {//把1~100填充进arr数组中去 arr[i]=i+1;//arr[0]=1、arr[1]=2 } System.out.println("原数组:"+Arrays.toString(arr)); for(in

2021-04-26 22:56:50 7304

原创 java 有一个数组{1,5,3,7,9,2,4,8},将数组中最大值和最小值位置更换;

public class work01 { public static void main(String[] args) { int[] arr={1,5,3,7,9,2,4,8}; System.out.println("原数组:"+Arrays.toString(arr)); int max=0;//定义max的索引值为0 arr[max]=arr[0];//初始化arr[max] int min=0;//定义min

2021-04-26 21:00:12 523

空空如也

空空如也

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

TA关注的人

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