算法
zzn的进阶笔记
这个作者很懒,什么都没留下…
展开
-
判断回文和查询最大公共字符串
一:判断回文package cn.com.zzn.demo;/*** * 判断回文 * **/public class HuiWen { public static void main(String[] args) { int i = 0; String str = "abcrba"; int j = str.length() - 1; if(isPalindrome(str,i,j)) System.原创 2021-11-16 11:42:18 · 228 阅读 · 0 评论 -
数组排序+去重
import java.util.ArrayList;import java.util.Arrays;/**数组排序 + 去重*/public class Shuzu { public static void main(String[] args) {// 数组排序 int [] a = {1,2,3,5,6,3,4,8,5}; for (int i = 0; i < a.length-1; i++) { for原创 2021-11-15 10:58:48 · 773 阅读 · 0 评论 -
list排序方式
package cn.com.zzn.demo;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;/** * list集合排序 * **/public class ListDemo3 { public static void main(String[] args) { //1.使用Collections工具类排序list集合 ArrayList原创 2021-11-15 01:25:13 · 714 阅读 · 0 评论 -
数组的冒泡排序快速上手
public void bubbleSort(int []a){ int len=a.length; for(int i=0;i<len;i++){ for(int j=0;j<len-i-1;j++){//注意第二重循环的条件 if(a[j]>a[j+1]){ int temp=a[j]; a[j]=a[j+1];...原创 2021-11-13 01:04:50 · 317 阅读 · 0 评论 -
list去除重复值的方法(面试高频)
不知道怎么最近找工作会遇到些人问list出现重复值去重的办法,目前自己就只想到了两个办法,欢迎高手指点!1.首先第一个办法最简单的就是用 set ,set本身就是不能出现重复值的,所以他会自动去重。实例: //创建一个集合写入重复数据 ArrayList<Object> list = new ArrayList(); list.add("a"); list.add("b"); list.add("c");原创 2021-11-12 00:05:22 · 2105 阅读 · 1 评论