剑指OFFER 调整数组顺序使奇数位于偶数前面 思路:利用冒泡的方法把偶数都移动到数组末尾 同理,利用相同方法把奇数移动到数组开头也是可以的 ...
分类:
编程语言 时间:
2020-01-15 13:46:43
阅读次数:
76
事件流描述的是从页面中接受事件的顺序。然而ie和netscape分别提出了完全相反的的概念:事件冒泡和事件捕获。下面就说说这两种事件流: 事件冒泡 事件冒泡,就是说时间开始时由具体的元素接受,然后逐级向上传播到较为不具体的节点。看看下面的图就比较清楚了: 比如说在图中的<div>元素中添加一个cli ...
分类:
编程语言 时间:
2020-01-14 23:52:32
阅读次数:
108
问题概要: 当我运用antd 中 radio组件的时候发现radio组件是有bug的 就是你不能给他赋予id 和 value,同时也绑定不上onclick等事件。举个例子: 可以看到 你就算赋予了id 和value 前端页面渲染也是不正常的 value无论赋成什么 结果都是on但是我还需要对他进行一 ...
分类:
其他好文 时间:
2020-01-14 21:02:53
阅读次数:
97
博主最近在恶补基础知识,算法必然是必不可少的,那么就从经典排序算法开始吧!(图源网络,侵删),没有列出全部,因为在期末考试囧 代码太多,就只显示了最关键的部分 1. 冒泡排序 实现思路: (1)比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。 (2)这样对数组的第0个数据到N ...
分类:
编程语言 时间:
2020-01-14 13:13:53
阅读次数:
61
事件冒泡: 结构上,(非视觉上)嵌套关系的元素,会存在事件冒泡的功能,即同一事件,自子元素冒泡向父元素。(自底向上) 事件捕获: 结构上,(非视觉上)嵌套关系的元素,会存在事件捕获的功能,即同一事件,自父元素捕获向子元素。(自顶向下) IE没有捕获事件 触发顺序,先捕获,后冒泡 focus, blu ...
分类:
其他好文 时间:
2020-01-14 09:15:23
阅读次数:
78
如何对已知数组 $arr = [24,69,80,57,13] 进行按重新顺序排序。 思路: 1、我们需要对数组中每两个,前后进行比较,如果前面小于后面的,就进行兑换位置; 2、因为是两个一比较,所以我们需要比较count($arr) - 1 轮,因为每一轮比较下来,都可以确定一个最大的值,所以每一 ...
分类:
编程语言 时间:
2020-01-13 19:37:48
阅读次数:
66
//冒泡排序//定义一个方法getnew,最后被调用,目的是对所有的列表都能排序function getnew(arr){//加黑部分是核心代码 var temp; //拿到已经排序的右边大的列表,多次排序交换4次,获得最大在右 for( var i=0;i<arr.length-1;i++){ / ...
分类:
编程语言 时间:
2020-01-13 12:46:53
阅读次数:
66
#include<iostream> using namespace std; int main() { int n,temp,m; int a[n]; cin>>n; for(int m=0;m<n;m++) cin>>a[m]; for(int i=1;i<n;i++){ //i是控制排序趟数 ...
分类:
编程语言 时间:
2020-01-12 22:01:07
阅读次数:
92
题目描述 给定一个包含从0到n-1各一次的数组,若使用冒泡排序将其排为升序,问其中需要进行多少次交换 输入 测试数据有多组, 每组由两行组成:第一行包含正整数n(n <= 5000); 下一行包含从0到n-1的n个整数的序列。 输出 对于每组测试数据, 输出交换次数 样例输入 10 1 3 6 9 ...
分类:
编程语言 时间:
2020-01-12 17:58:02
阅读次数:
94
选择排序 选择排序算法是对冒泡排序算法进行优化后得到的一种排序算法,相比冒泡排序,选择排序减少了对序列进行排序的过程中,序列元素移动的次数。 原理 以对序列进行升序排序为例: 1) 从待排序序列中选择一个待排序区间,假设待排序序列长度为n,则待排序区间由[0,n-1]、[0,n-2]、[0,n-3] ...
分类:
编程语言 时间:
2020-01-12 13:35:39
阅读次数:
74