笔试练习1 判断回文

递归实现回文字符串判断 #include #include #include using namespace std; bool find(const char *str, int n) {     if(n     else if(str[0]==str[n-1]) return find(str+1, n-2);//去掉首尾两个,所以n-2     else return false; } 阅读详情

题目

判断回文
要求:字符串长度不大于1000000,且仅由小写字母组成。

解答

本质上是两端的字符比较

import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     * 
     * @param str string字符串 待判断的字符串
     * @return bool布尔型
     */
    public boolean judge (String str) {
        // write code here
        boolean result = true;
        int lengthStr = str.length();
        int start = 0;
        int end = lengthStr - 1;
        for (int times=0; times<lengthStr/2; times++){
            if (str.charAt(start)!=str.charAt(end)){
                result = false;
                break;
            }
            start++;
            end--;
        }
        return result;
    }
}

相关知识点——String

String的特点:

特点描述
不可变字符串
空串""
Null串null,首先检查str不为Null串
码点与代码单元一个码点需要一或两个代码单元(Stringf中可以看作一个个codePoints而不是char)

String的基本操作:

操作描述
长度length
字串substring
拼接少的用+,多的用join
相等equals
构建StingBuilder类
VSCode连接SAP ABAP开发环境 本文介绍了使用VSCode连接ABAP开发环境的详细步骤。首先通过SICF或SMICM事务码获取ABAP连接地址,然后安装ABAP remote filesystem插件。提供了两种创建连接的方法:通过命令面板逐步配置(输入服务器地址、账号、系统标识等)或直接编辑JSON配置文件。最后通过命令面板选择已创建的连接即可完成连接,连接成功后可在VSCode左侧工作区查看ABAP系统内容进行开发。JSON配置方式更为简便推荐。整个流程帮助开发者摆脱复杂的Eclipse配置,实现快速便捷的ABAP开发环境搭建。 阅读详情

相关推荐

直流电动机的建模仿真(1)他励,串励和并励电动机建模仿真

本文根据不同励磁方式的直流电动机的接线原理图,建立了相应的数学模型,然后根据与数学模型对应的等效电路以及模拟机械运动方程的等效电路,用Matlab/simulink中的SpecializedPower system库中的电路元件,建立了他励,并励和串励直流电动机的全等效电路仿真模型,经过与Matlab自带的直流电动机仿真模型比较以及仿真实例验证,所建立的仿真模型时完全正确的。

weixin_45670943的博客 7518

笔试题判断字符串是否是回文

#include #include int islevel(const char *ptr){ int i; int found = 1; //1表示是回文,0表示不是 if (ptr == NULL) //有效性检测 { return -1; } //获取字符串长度 int len = strlen(ptr); for (i = 0; i 2;

qq_36629451的博客 392

Voxel Hashing技术解析:如何解决TSDF内存爆炸问题?

本文深入解析Voxel Hashing技术如何有效解决TSDF内存爆炸问题。通过动态内存分配和空间哈希函数设计,该技术将内存占用降低96.6%,同时保持高精度重建。文章详细介绍了GPU加速实现、现代系统演进及实践指南,为实时3D重建提供工程解决方案。

m2n3b4v5c6的博客 713

Prolog 列表练习 1.

转载自:https://mp.weixin.qq.com/s/tkoV2byIhCCP1b-kOMmkeg 1、获取列表中的最后一个元素 my_last(X,[X]).%是最后一个元素则合一 my_last(X,[_|L]) :-%X是列表L的最后一个元素 my_last(X,L).%如果不是最后一个元素继续递归 运行效果如下: ?- my_last(A, [a,b,c,d,e,f,g]). A = g ; ; false. 2、获取列表的倒数...

xilimn的博客 1482

ANSYS 有限元分析 接触分析

目 录一、前沿二、接触单元类三、接触单元关键选项3.1 CONTA174 KeyOption3.2 TARGE170 KeyOption四、接触分析标准步骤4.1 定义实常数4.2 定义接触和目标单元4.3 创建接触和目标单元五、接触分析实例5.1 MPC5.2 标准接触六、尾声七、参考文献 阿阳的 ANSYS 使用指南,本文仅用于个人学习,除此之外,无其他任何用途。 ANSYS 有限元分析 概述 ANSYS 有限元分析 坐标系/工作平面 ANSYS 有限元分析 几何建模 ANSY

Hulunbuir 4万+

腾讯Octop:Windows本地AI助手一键安装实战指南

本地AI助手是面向普通用户在个人设备上运行大语言模型的轻量级解决方案,其核心原理在于封装模型加载、推理调度与Web交互等底层复杂性,通过预编译运行时、自适应硬件加速和图形化配置降低使用门槛。技术价值体现在免环境依赖、离线可用、开箱即用,显著提升非开发者在专利撰写、文案生成、技术文档处理等办公场景中的生产力。本文聚焦Windows平台下的腾讯Octop工具,结合qwen2-7b-instruct、phi-3-mini等主流GGUF量化模型,详解安装适配、API集成与专利辅助工作流,覆盖从零部署到工程落地的完整

weixin_29055137的博客 305

Numpy的基本操作

Numpy的基本操作创建N-维数组对象 创建N-维数组对象 生成数组最简单的方式就是使用array韩式。array函数接受任意的序列型对象,生成一个新的包含传递数据的Numpy数据。 numpy.array(object) object:序列(sequence) ...

hc645395861的博客 578

U型槽微带贴片天线:从理论公式到带宽扩展实战

本文深入探讨了U型槽微带贴片天线的设计与带宽扩展实战。针对传统微带天线带宽窄的痛点,详细解析了通过引入U型槽形成双谐振点以拓宽带宽的原理,并提供了从MATLAB理论计算、ANSYS HFSS仿真建模到参数优化的一站式工程指南。文章还分享了多种带宽扩展组合技巧及仿真与实测避坑经验,助力射频工程师设计出高性能的宽带微带天线。

weixin_29168153的博客 447

【面试题目】判断一个数是否是回文数

判断一个数是否是回文数 回文数定义,如121 ,顺着写和倒着写是一样的 def ishuiwen(num): reve_num=0 num_temp=num while num_temp !=0: pop = num_temp % 10 reve_num=reve_num*10+pop num_temp //=10 ...

欢迎关注【微信公众号】测试开发Guide,从功能测试进阶测试开发 437

赛灵思Xilinx 7系列FPGA硬件设计知识总结

本文讲述了赛灵思7系列FPGA硬件设计的关键点,为使用该系列FPGA提供硬件设计参考。

csdn_dsw的博客 3620

可信数据空间:可信空间、区域功能节点、业务功能节点、连接器的关联关系

可信数据空间通过分层架构实现安全数据共享:可信空间作为顶层制定全局规则;区域功能节点协调辖区内功能节点协作;功能节点提供具体数据服务;连接器作为唯一通信通道确保安全交互。系统采用"规则自上而下约束,数据自下而上流动"机制,通过分层治理和标准化连接,在保证数据主权的同时实现跨域协作,具有策略分级执行、去中心化治理等特性,支持灵活扩展业务场景。

友莘居士的博客 1685

MySQL 索引失效的十大问题小结

最近生产爆出一条慢 SQL,原因是用了`or`和`!=`,导致索引失效。于是,总结了索引失效的十大杂症,希望对大家有帮助,加油。

安正勋的博客 2699

你分得清ChatGPT、Gemini、Grok、豆包、千问、DeepSeek、OpenClaw、CloudCode、vibeCodeing、sKill、MCP,飞书、微信这些到底是什么吗?

AI技术生态呈现层级化发展,从基础模型到应用平台形成完整技术栈。核心分为五层:模型层(GPT、Gemini等基础模型)→AI助手层(ChatGPT等应用产品)→工具层(ClaudeCode等开发工具)→协议层(MCP等接口标准)→应用层(微信、飞书等平台)。未来趋势将形成"模型公司-开发框架-应用生态"三层结构,AI正逐步演变为新型操作系统,通过标准化协议连接各类外部系统,实现能力调用与生态整合。技术发展呈现出从底层基础设施到上层应用场景的垂直整合特征。

hy行者勇哥的博客 397

C++笔试题之回文数的判断

C++笔试题之回文数的判断。“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。 设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。 注意: 1.偶数个的数字也有回文数124421 2.小数没有回文数

草上爬的博客 2791

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

回文字符串判断的3种方法

回文字符串判断是面试和笔试中常见的面试题之一,同时也是 LeetCode 中一道经典的面试题,那么本文我们就来看一下什么是回文字符串?以及如何实现回文字符串的判断。 回文字符串定义 回文字符串是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文字符串。(来自百度百科) 举个例子,比如以下字符串就为回文字符串: 回文字符串判断的3种方法 1、使用内置函数反转判断 回文字符串最简单的实现方式就是将字符串进行反转之后再与原字符串进行判断,假如二者相同的..

Java0258的博客 2万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

[笔试]判断回文数

今天参加了恒生电子的实习生笔试,鸡蛋,数据库的完全不会,看来要看的

Roger King的打怪练级房 840

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【前端:笔试篇1】

本文分享了2025年PDD笔试经历及解题思路,包含单选题和编程题解析。单选题考察HTTP协议、CSS选择器优先级及JavaScript异步机制等知识点。编程题包括统计HTML叶子div数量、寻找最接近目标的三元组和以及异步任务处理器实现。作者还补充了字节面试中的回文子串检测和数组去重算法,建议算法基础薄弱的同学先刷经典题目。文章展示了典型解法,并欢迎读者指出不足之处共同进步。

weixin_45343891的博客 2073

【day1玩转c语言之-回文数的判断】

**作者简介:大家好,我是大杉。 个人主页:爱编程的大杉 支持我:点赞+收藏+留言 系列专栏:c语言入门每日一题 每日格言:“我只知: 星光不负赶路人,时光不服有心人。 这个世界真的有人过着你想要的生活。 而那些人都曾隐忍过你尚未经历的挫折–大冰《我不》” ** 题目描述:回文是指正读和反读都一样的数。例如121,555,67776都是回文数。编写一个算法,读取几个整数,打印它们是否是回文数,判断回文的一个方法是将该数字的逆序数与之进行比较 文章目录一、基本思路二、解题方法1.方法一(常用方法)2.扩

qq_61571098的博客 1120

判断链表是否是回文链表?回文结构,回文串

1)回文结构的特点,正序=逆序,回文链表,回文串,未来回文串的算法设计,是大放异彩的地方 2)快慢指针找中点,上中点,还有逆序代码,必须要熟悉! 3)笔试求AC,不考试空间复杂度,但是面试不仅要优化时间复杂度,也必须要优化空间复杂度!

weixin_46838716的博客 631

笔试(招行信用卡)镜像回文字符串

招商银行信用卡IT类测试方向4.9场笔试编程题第一题 招商信用卡的技术笔试总共分为两部分,必答题和选答题。必答题100分。 必答题:包括14道选择每道4分,两道编程题共44分。 选答题:分为选择和问答题,每道题都是一分,题目都是分方向的,分为开发、测试、算法、运维、安全、大数据几个方向。 1.题目 1.给定一个字符串x,小招喵需要判断这个字符串是不是镜像回文字符串?如果一个字符串x与它的倒置字符...

max119xlx的博客 506

腾讯笔试 判断是否有长度为m的回文串子串

■题目描述 输入一个长度为n的字符串,判断是否有长度为m的回文串子串。 字符集为小写英文字母。 字符串串中任意个连续的字符组成的子序列称为该字符串的子串。 输入描述: 第一行输入一个整数T表示T(T<= 10)组用例。 每组例子,两行,第一行两个整数n,m(1 <=m <= n <= 105),第二行一个长度为n的字符串。 输出描述: 对于每组例子如果存在长度为m的回文串子串输出 YES,否则 输出 NO。 示例1输入输出示例仅供调试,后台判题数据一般不包含示例 输入 复制 2 6

qq_24624539的博客 542

【笔试面试】回文素数

题目描述 如果一个整数只能被1和自己整除,就称这个数是素数。 如果一个数正着反着都是一样,就称为这个数是回文数。例如:6, 66, 606, 6666 如果一个数字既是素数也是回文数,就称这个数是回文素数 牛牛现在给定一个区间[L, R],希望你能求出在这个区间内有多少个回文素数。 时间限制:1秒;空间限制:32768K 输入描述: 输入包括一行,一行中有两个整数(1 ≤ L ≤ R ≤ ...

Yucen的博客 1143

回文数的判断

前几天,一个同学去笔试,要写一个回文数的判断的程序,所以我就用c#写了一个: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.

下雨天抽烟的专栏 897

判断相等_回文字符串判断的3种方法

回文字符串判断是面试和笔试中常见的面试题之一,同时也是 LeetCode 中一道经典的面试题,那么本文我们就来看一下什么是回文字符串?以及如何实现回文字符串的判断。回文字符串定义回文字符串是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文字符串。(来自百度百科)举个例子,比如以下字符串就为回文字符串:回文字符串判断的3种方法1、使用内置函数反转判断回文字符串最简单的实现...

weixin_28705087的博客 309

判断回文字符串

判断回文字符串

Code 小白的博客 1399

jsp判断字符串相等_回文字符串判断的3种方法

回文字符串判断是面试和笔试中常见的面试题之一,同时也是 LeetCode 中一道经典的面试题,那么本文我们就来看一下什么是回文字符串?以及如何实现回文字符串的判断。回文字符串定义回文字符串是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文字符串。(来自百度百科)举个例子,比如以下字符串就为回文字符串:回文字符串判断的3种方法1、使用内置函数反转判断回文字符串最简单的实现...

weixin_39615419的博客 1032
上一篇: mybatis基本配置与使用(在Test中)
下一篇: 笔试练习2 二维数组中的查找
PearlyWave
博客等级 码龄8年 8粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值