首页 > 编程语言 > 详细

leedcode算法

时间:2021-04-22 09:29:15      阅读:24      评论:0      收藏:0      [点我收藏+]

 

1.LeetCode - 合并两个链表

技术分享图片

 

 

 

 

 

 

2.

 

 

技术分享图片

 

 

 

 

3. 链表是否有环       https://jingyan.baidu.com/article/066074d69afb8d83c31cb068.html

 

a, hashset   contins  判断 

技术分享图片

 

 

 

 

 

b. 快慢指针

 技术分享图片

 

 

 

4. 2个链表是相交 

技术分享图片

 

 

 

5,字符出现的次数

技术分享图片

 

 

  1. public static char FindMapMaxValue(Map<Character, Integer> map) {  
  2.   
  3.     Iterator iter = map.entrySet().iterator();  
  4.     Map.Entry entry = (Map.Entry) iter.next();// 将第一个entry定义为最大次数的  
  5.     char maxKey = (char) entry.getKey();// 获得K  
  6.     int maxValue = (int) entry.getValue();// 获得V  
  7.     while (iter.hasNext()) {  
  8.         entry = (Map.Entry) iter.next();// 第二个entry  
  9.         char tempK = (char) entry.getKey();  
  10.         int tempV = (int) entry.getValue();  
  11.         if (maxValue < tempV) {  
  12.             maxKey = tempK;  
  13.             maxValue = tempV;  
  14.         }  
  15.     }  
  16.   
  17.     System.out.println("出现次数最多的字符:" + maxKey + " 出现次数:" + maxValue);  
  18.     return maxKey;  

 

 

求树的深度

 

技术分享图片

 

 

技术分享图片

 

leedcode算法

原文:https://www.cnblogs.com/lixiaochong/p/14687541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!