LCR 018

2024-09-06 10:52
文章标签 lcr 018

本文主要是介绍LCR 018,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目:LCR 018


解法:双指针

左指针指向第一个元素,右指针指向最后一个元素。两指针向中间收缩,当遇到不合法字符时跳过直到下一个合法字符

    public boolean isPalindrome(String s) {int left = 0, right = s.length() - 1;while (left < right) {while (left < right && !Character.isLetterOrDigit(s.charAt(left))) left++;while (left < right && !Character.isLetterOrDigit(s.charAt(right))) right--;if (Character.toLowerCase(s.charAt(left)) != Character.toLowerCase(s.charAt(right))) return false;left++;right--;}return true;}

这篇关于LCR 018的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1141804

相关文章

018 路由器与交换机的虚拟化技术

引言 网络虚拟化技术的不断发展,为现代企业提供了更高的灵活性和资源利用率。通过虚拟化路由器和交换机,企业可以在相同的硬件平台上运行多个虚拟网络实例,减少物理设备的依赖,同时提高网络的可扩展性和管理效率。本篇博文将探讨路由器与交换机的虚拟化技术,并展示华为设备的实际配置示例。 1. 路由器虚拟化的基本概念与应用场景 路由器虚拟化允许在同一物理路由器上创建多个虚拟路由器实例,每个实例具有独立的路

「数组」逆序对 / LeetCode LCR 170(C++)

目录 前置知识 概述 思路 算法过程 复杂度 Code 前置知识 在本篇文章之前,你应该先掌握归并排序的基本技巧,详见:「数组」归并排序 / if语句优化|小区间插入优化(C++) 概述 LeetCode LCR 076: 在股票交易中,如果前一天的股价高于后一天的股价,则可以认为存在一个「交易逆序对」。请设计一个程序,输入一段时间内的股票交易记录 record,返回

【LeetCode】LCR 124. 推理二叉树

题目链接: 题目描述:某二叉树的先序遍历结果记录于整数数组 preorder,它的中序遍历结果记录于整数数组 inorder。请根据 preorder 和 inorder 的提示构造出这棵二叉树并返回其根节点。 注意:preorder 和 inorder 中均不含重复数字。 例子1: 输入: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]输

[018] Android开发之WebService介绍 .

经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想 在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。       记得我的硕士论文题目中就包含“Web

[web-018]python的配置文件解析configParser

1.配置文件config.ini,放在项目任意位置,内容如下: [mongo]host=localhostport=27017 2.python读取配置 #!/usr/bin/env python3#-*- coding:utf-8 -*-import configparserfrom pymongo import MongoClientcf = configparser.Confi

八爪鱼现金流-018,持续打磨

八爪鱼,被动收入,财务自由,现金流,现金流游戏,各银行利率,money,资产负债表,财务自由,资产管理,个人理财,管理个人资产,理财,打造被动收入,躺着赚钱,让钱为我打工

力扣刷题--LCR 141. 训练计划 III【简单】

题目描述 给定一个头节点为 head 的单链表用于记录一系列核心肌群训练编号,请将该系列训练编号 倒序 记录于链表并返回。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 算法分析 逆置单链表:使用头插法 完整代码 /*** D

日置IM3536电桥HIOKI IM3536 LCR测试仪 详情资料

Hioki IM3536 是一款通用 LCR 表,可提供宽广的 DC 和 4Hz 至 8MHz 测试频率,同时提供 0.05% 的精度。Hioki IM3536 是评估下一代电子元件(包括电源电感器)特性的理想选择。它可以提供从 1 MΩ 开始的保证精度范围。此外,频带已扩展到 8 MHz,扩大了可以使用的测量目标范围。Hioki IM3536 LCR 表可以保存 32000 个测量结果,将它们复

力扣刷题--LCR 135. 报数【简单】

题目描述 实现一个十进制数字报数程序,请按照数字从小到大的顺序返回一个整数数列,该数列从数字 1 开始,到最大的正整数 cnt 位数字结束。 示例 1: 输入:cnt = 2 输出:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,

每日一题《leetcode--LCR 021.删除链表的倒数第N个结点》

https://leetcode.cn/problems/SLwz0R/ 这道题我们可以设一个哨兵位,然后把要遍历链表的结点指向该哨兵位。最后用for循环将指针指向要删除结点的前一个。 struct ListNode* removeNthFromEnd(struct ListNode* head, int n){struct ListNode* dummy = mall