增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 for(元素的数据类型 变量 : Collection集合or数组){ //操作代码 } ...
分类:
其他好文 时间:
2020-03-04 18:49:37
阅读次数:
68
说到无限极分类,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类 由于展示数据的时候,需要表达出这种所属关系,所以必然要在读取数据的时候进行一系列处理,由此就牵涉到了两种算法 国民级算法——递归 从数据库取得二维数组省略,递归的思路其实很简单,遍历数组,根据每条数据的id值去寻 ...
分类:
Web程序 时间:
2020-03-04 14:50:59
阅读次数:
86
【题目】找出数组中重复的数字: 在一个长度为 n 的数组 nums 里的所有数字 都在 0~n 1 的范围内 。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入:[2, 3, 1, 0, 2, 5, 3] 输出:2 或 ...
分类:
编程语言 时间:
2020-03-03 01:05:36
阅读次数:
77
链接:https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/ 思路: cnt记录个数,val记录值;遍历数组,若等于val,则cnt++,否则cnt--,若cnt为0, ...
分类:
编程语言 时间:
2020-03-02 22:42:00
阅读次数:
70
快速排序 学了有两天了,快排的原理也理解了很多,但是每次自己写都不能一次过。。。就很悲伤 快排需要先选定一个枢轴,将这个枢轴的值作为一个标定点,遍历数组,将比枢轴的值小的全放到枢轴左边,大于等于枢轴的放在右边,这样这个这个枢轴的值的位置就算在已经拍好序的数组里也不会再动了。递归调用最终就能得到有序数 ...
分类:
编程语言 时间:
2020-03-01 20:09:13
阅读次数:
83
Given an unsorted array of integers, find the length of the longest consecutive elements sequence.Your algorithm should run in O(n) complexity.Example... ...
分类:
其他好文 时间:
2020-02-27 11:41:45
阅读次数:
73
Java实现的5大排序算法排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。 废话不多说,下面逐一看看经典的排序算法: 1、Java排序算法之选择排序 选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会
分类:
编程语言 时间:
2020-02-26 15:34:25
阅读次数:
69
// 定义一个数组 char str[100] = { 0 }; scanf_s("%s", str, sizeof(str)); // 循环遍历数组中的有效元素(空字符之前) // 如果str[i]为0 就是最后一位 整个循环结束 for (int i = 0; str[i]; i++) { // ...
分类:
其他好文 时间:
2020-02-23 19:55:50
阅读次数:
61
简述: foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键 ...
分类:
编程语言 时间:
2020-02-22 11:53:23
阅读次数:
133
Java实现的5大排序算法 1、Java排序算法之选择排序 选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。 举个实例来看看: 1.初始:[38,17,16,16,7,31,39,32,2,11]
分类:
编程语言 时间:
2020-02-20 09:16:17
阅读次数:
70