菜鸟笔记
提升您的技术认知

面试题

实现一个lru cache 算法lru cache c 三种解法java实现lru算法及编码实现lru策略缓存lru算法常见缓存算法和lru的c 实现设计循环双端队列(deque)lru 缓存结构 (c 哈希双链表实现)lru缓存机制删除单链表中的指定节点linux 内核经典面试题拼多多社招面经:redis是重点,讲一讲redis的内存模型线程、进程、协程的区别c 经典面试题面试官:我们只想要这样的c 工程师linux c/c 学习路线链表操作汇总c 11的智能指针面试题浏览器中输入url后发生的事情常用的限流算法http协议和https协议面试题网络编程面试题目总结c 后台面试题目如何实现lru算法?如何寻找无序数组中的第k大元素?布隆过滤器 - 如何在100个亿url中快速判断某url是否存在?如何实现大整数相加?c 面试题及基本知识点总结c 给定出栈序列判定是否合法消息队列面试题要点redis缓存击穿,失效以及热点keyag真人游戏的解决方案网页在浏览器上的渲染过程几种限流算法lru算法例题c/c 常见面试知识点总结附面试真题----20210529更新引入mq消息队列的作用及其优缺点mysql面试篇社招三年后端面试题60道测开面试题,背完直接涨工资二叉树的层序遍历(两种方法实现)bitmap 海量数据处理字符串倒序输出的五种方法c语言 输入10个数,统计出并输出正数、负数和0的个数字节三面:如何设计一个高并发系统架构,网络 面试36问,ddos攻击原理

字符串倒序输出的五种方法-ag真人游戏

阅读 : 153
//1. 使用数组循环
public static string array(string s){
        int length=s.length();
        char[] array=s.tochararray();
        for(int i=0;i=0;i--){
            sb.append(s.charat(i));
        }
        return sb.tostring();       
    } //stringbuilder比stringbuffer快,但线程不安全
//4.栈的后进先出
    public static string reversebystack(string str) {  
        if(str == null || str.length() == 0) {  
            return str;  
        }  
        stack strstack = new stack();  
        char[] charray = str.tochararray();  
        for(character ch: charray) {  
            strstack.push(ch);  
        }  
        int len = str.length();  
        for(int i= 0; i< len; i  ) {  
            charray[i] = strstack.pop();  
        }  
        return new string(charray);  
    }  
5.  迭代完成
    public static string reversebyrecursive(string str) {  
      if(str == null || str.length() == 0) {  
           return str;  }  
      int len = str.length();  
      if(len == 1) {  
         return str;  
      } else {  
return reversebyrecursive(str.substring(1))  str.charat(0);  
        }  
    }  
网站地图