51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#数组
C语言 选择排序算法原理和实现 从数组中 找出最小的元素然后交换位置
#include<stdio.h>intmain(void){/*选择排序算法原理:从数组中找出最小的元素然后交换位置;*/inta[10]={9,5,10,7,2,3,1,6,8,4};inti=0,j=0;intn=sizeof(a)/4;//外循环n-1轮for(i=0;i<n-1;i++){i...
代码星球
·
2021-02-02
语言
选择
排序
算法
原理
一维数组转二维数组
vue项目中经验:1.后台发送过来的json文件是一维数组2.我需要像swiper传递过去数据(注:我的swiper里面放的不是图片,而是一个个小小的选项)如下图一页存放8个,有2页,但是传递给我的json数据是一个一维数组所以需要改成二维数组然后再v-for这个二维数组,之后再v-for取出小object的属性值处理...
代码星球
·
2021-02-02
数组
一维
二维
js的一些常用小知识(数组的去重、统计重复次数、循环遍历、 js进制转换方法、js操作JSON)
/*用递归的方式计算出1-->100的总值*/functionsum(num){if(num==1){return1;}returnnum+sum(num-1);}console.log(sum(100))统计重复次数的方法:functionchachong(str){varobj={};str.sort();f...
代码星球
·
2021-02-02
js
一些
常用
知识
数组
关于数组的响应式方法和非响应式方法
Vue内部修改数组的方法:Vue.set(要修改的对象,索引值,修改后的值)Vue.set(this.array,0,'加油') 将数组中第一个元素修改为 加油Vue中对数组是响应式的方法:1.push():该方法是在数组最后添加数据 假设数组为arraythis....
代码星球
·
2021-02-02
响应
方法
关于
数组
算法练习之将有序数组转换为二叉搜索树,平衡二叉树
1.将有序数组转换为二叉搜索树将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。题中,高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。示例:给定有序数组:[-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二...
代码星球
·
2021-02-01
二叉
算法
习之
有序
数组
算法练习之x的平方根,爬楼梯,删除排序链表中的重复元素, 合并两个有序数组
1.x的平方根java(1)直接使用函数classSolution{publicintmySqrt(intx){intrs=0;rs=(int)Math.sqrt(x);returnrs;}}(2)二分法对于一个非负数n,它的平方根不会小于大于(n/2+1)。在[0,n/2+1]这个范围内可以进行二分搜索,求出n的平方...
代码星球
·
2021-02-01
算法
习之
平方根
楼梯
删除
算法练习之合并两个有序链表, 删除排序数组中的重复项,移除元素,实现strStr(),搜索插入位置,无重复字符的最长子串
最近在学习java,但是对于数据操作那部分还是不熟悉因此决定找几个简单的算法写,用php和java分别实现1.合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4,1->3->4输出:1->1-&...
代码星球
·
2021-02-01
重复
算法
习之
合并
两个
PHP递归生成树形数组
数据表结构id name pid privatefunctiontree($data,$p_id=0){foreach($dataas$row){if($row['pid']==$p_id){$tmp=$this->tree...
代码星球
·
2021-02-01
PHP
递归
生成
树形
数组
java数组转list
https://www.cnblogs.com/zheyangsan/p/6910476.html...
代码星球
·
2021-01-31
java
数组
list
栈--数组实现
importjava.util.Arrays;importjava.util.EmptyStackException;publicclassArrayStack<E>{protectedObject[]elementData;//数组protectedintelementCount;//元素个数protec...
代码星球
·
2021-01-30
数组
实现
数组实现栈
packagecom.yudaodata.protocol809.task;importjava.util.Arrays;importjava.util.EmptyStackException;publicclassArrayStack<T>{privateObject[]elements=newObjec...
代码星球
·
2021-01-30
数组
实现
反转数组
import java.util.ArrayList;import java.util.Collections; public class Main { public static...
代码星球
·
2021-01-30
反转
数组
JavaScript常用数组操作方法,包含ES6方法
一、concat()concat()方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。var arr1 = [1,2,3];var arr2 = [4,5];var arr3 = arr1.con...
代码星球
·
2021-01-30
方法
Javascript
常用
数组
操作
浅谈Vue响应式(数组变异方法)
很多初使用Vue的同学会发现,在改变数组的值的时候,值确实是改变了,但是视图却无动于衷,果然是因为数组太高冷了吗?查看官方文档才发现,不是女神太高冷,而是你没用对方法。看来想让女神自己动,关键得用对方法。虽然在官方文档中已经给出了方法,但是在下实在好奇的紧,想要解锁更多姿势的话,那就必须先要深入女神的心,于是乎才有了去...
代码星球
·
2021-01-30
浅谈
Vue
响应
数组
变异
ES6基础二(数组)
JSON的数组格式就是为了前端快速的把JSON转换成数组的一种格式:在普通的JSON最后多了一个length属性,就可以使用ES6的语法转变成数组。 当然了,不是所有的json都能转成数组,要想转成数组,该json需要满足下面三个条件:1、该类数组对象必须具有length属性,用于指定数组的长度。...
代码星球
·
2021-01-26
ES6
基础
数组
首页
上一页
...
14
15
16
17
18
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他