当前位置: 首页 > news >正文

Day58 | 179. 最大数、316. 去除重复字母、334. 递增的三元子序列

179. 最大数

题目链接:179. 最大数 - 力扣(LeetCode)

题目难度:中等

代码:

class Solution {public String largestNumber(int[] nums) {String[] strs=new String[nums.length];for(int i=0;i<nums.length;i++)strs[i]=String.valueOf(nums[i]);Arrays.sort(strs,(x,y)->(y+x).compareTo(x+y));if(strs[0].equals("0")) return "0";StringBuilder res=new StringBuilder();for(String s:strs)res.append(s);return res.toString();}
}

316. 去除重复字母

题目链接:316. 去除重复字母 - 力扣(LeetCode)

题目难度:中等

代码:

class Solution {public String removeDuplicateLetters(String s) {boolean[] vis=new boolean[26];int num[]=new int[26];for(int i=0;i<s.length();i++)num[s.charAt(i)-'a']++;StringBuffer sb=new StringBuffer();for(int i=0;i<s.length();i++){char ch=s.charAt(i);if(!vis[ch-'a']){while(sb.length()>0&&sb.charAt(sb.length()-1)>ch){if(num[sb.charAt(sb.length()-1)-'a']>0){vis[sb.charAt(sb.length()-1)-'a']=false;sb.deleteCharAt(sb.length()-1);}else{break;}}vis[ch-'a']=true;sb.append(ch);}num[ch-'a']-=1;}return sb.toString();}
}

334. 递增的三元子序列

题目链接:334. 递增的三元子序列 - 力扣(LeetCode)

题目难度:中等

代码:

class Solution {public boolean increasingTriplet(int[] nums) {int n=nums.length;if(n<3) return false;int first=nums[0],second=Integer.MAX_VALUE;for(int i=1;i<n;i++){int num=nums[i];if(num>second)return true;else if(num>first)second=num;elsefirst=num;}return false;}
}

相关文章:

  • 插叙的作用
  • 安全技术和防火墙
  • Python 项目环境配置与 Vanna 安装避坑指南 (PyCharm + venv)
  • 《银行数字化风控-业务于实战》读后知识总结
  • 算法—插入排序—js(小数据或基本有序数据)
  • 八大排序之希尔排序
  • StringEscapeUtils:给你的字符串穿上“防弹衣“——转义工具类深度解析
  • 【Rust 精进之路之第6篇-流程之舞】控制流:`if/else`, `loop`, `while`, `for` 与模式匹配初窥
  • PFLM: Privacy-preserving federated learning with membership proof证明阅读
  • 最新iOS性能测试方法与教程
  • 秘密任务 3.0:如何通过 JWT 认证确保 WebSockets 安全
  • QML、Qt Quick 、Qt Quick Controls 2
  • Android Drawable 目录下的 XML 图形文件详解
  • 英语学习4.15
  • 线性DP:数字三角形
  • 简单使用MCP
  • 体育用品有哪些·棒球1号位
  • 哪个开源协议对用户最友好?开源协议对比
  • 【C++】 —— 笔试刷题day_21
  • 线性回归之归一化(normalization)
  • 电动自行车新国标将于9月1日落地,首批6家检测机构出炉
  • 87岁老人花3万多做“血液净化”延年益寿?医院“张主任”:我那是善意的欺骗
  • 云南昭通一公园发现毒饵,多只宠物狗疑中毒致死
  • 神舟二十号全系统合练今日展开
  • 调查显示特朗普在经济问题上的支持率跌至其总统生涯最低
  • 甘肃古浪县发生3.0级地震,未接到人员伤亡和财产损失报告