zoukankan      html  css  js  c++  java
  • 算法代码

    package shen.utils;
    
    /**
     * Description:
     * User: shen60
     * Date: 2018-03-11
     * Time: 10:54
     */
    public class SuanFa {
    
        public static void main(String[] args) {
    
        }
    
        public static int getMaxChildStrLen(String str){
            char [] strArr = str.toCharArray();
            int maxLength = 0;
            for (int i=1; i<strArr.length-1; i++){
                int len = checkLength(strArr,i);
                if(len > maxLength){
                    maxLength = len;
                }
            }
    
            return maxLength;
        }
    
        private static int checkLength(char[] strArr, int i) {
            int res = 0;
    
            if(strArr[i]==strArr[i+1]){
                getFuLen(strArr,i,0);
            }else{
                getDanLen(strArr,i,0);
            }
            return res;
        }
    
        private static int getDanLen(char[] strArr,int position, int distance) {
    
            if(position-distance > -1 && position+distance < strArr.length){
                if(strArr[position-distance]==strArr[position-1]){
    
                }
            }
            return position*2+1;
        }
    
        private static int getFuLen(char[] strArr,int position, int distance) {
    
            return 0;
        }
    
    
    }
    

      

  • 相关阅读:
    Vue自定义指令
    Vue实例生命周期
    Vue学习目录
    Vue表单控件绑定
    Vue事件处理
    Vue数组更新及过滤排序
    Vue模板逻辑
    Vue模板内容
    Vue实例对象的数据选项
    Vue组件基础用法
  • 原文地址:https://www.cnblogs.com/shenbo-/p/8546563.html
Copyright © 2011-2022 走看看