当前位置: 首页 > news >正文 网站建设公司怎么开临沂网站建设模板 news 2025/10/22 11:22:48 网站建设公司怎么开,临沂网站建设模板,住房和城乡建设部网站查询,wordpress怎么加属性题目 本题要求你计算A−B。不过麻烦的是#xff0c;A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉#xff0c;剩下的字符组成的就是字符串A−B。 输入格式#xff1a; 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10的四次方#xff0c;并且…题目 本题要求你计算A−B。不过麻烦的是A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉剩下的字符组成的就是字符串A−B。 输入格式 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10的四次方并且保证每个字符串都是由可见的ASCII码和空白字符组成最后以换行符结束。 输出格式 在一行中打印出A−B的结果字符串。输入样例 I love GPLT! Its a fun game! aeiou 输出样例 I lv GPLT! Its fn gm!解题思路 这个题目的关键在于如何有效地检查和删除字符我这边是标记B中的字符你可以使用布尔数组或者HashSet遍历B将出现的字符在布尔数组或HashSet标记为true(HashSet不是标记为true口语化是标记其实是add而已)。然后遍历A并创建StringBuilder被布尔数组标记过的字符就不会被append进去(被hashet添加过的字符在进行contains时就不会被append)。 解题过程中遇到的问题 一开始我是用的HashSet我以为运行超时是因为如果字符串A很长的话遍历A时时间成本就会很高所以我就改为了布尔数组因为布尔数组访问时间为O(1)但是它比HashSet在空间上更加高效一点而且是直接映射ASCII码。问题的根本是Scanner scanner new Scanner(System.in); 将其更改为BufferedReader br new BufferedReader(new InputStreamReader(System.in)); 代码 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter;/*** 最终优化版* 用BufferedReader和BufferedWriter相比于Scanner和System.out.println这些类在处理大量数据时更加高效。* 直接操作原始字符数组减少对StringBuilder的依赖直接在输入的字符数组上操作减少了内存复制的开销。* 使用布尔数组而非整数数组这可以减少内存占用尽管在这种情况下影响可能不大。*/ public class Main {public static void main(String[] args) throws IOException {BufferedReader br new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw new BufferedWriter(new OutputStreamWriter(System.out));char[] A br.readLine().toCharArray();char[] B br.readLine().toCharArray();boolean[] ascii new boolean[128]; // 使用布尔数组而非整数数组for (char c : B) {ascii[c] true;}int len 0;for (char c : A) {if (!ascii[c]) {A[len] c; // 直接在原数组上操作}}bw.write(A, 0, len);bw.flush();bw.close();br.close();} }import java.util.HashSet; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * 写法二 */ public class Main {public static void main(String[] args) throws IOException{BufferedReader br new BufferedReader(new InputStreamReader(System.in));String A br.readLine();String B br.readLine();HashSetCharacter setB new HashSet();for (char ch : B.toCharArray()) {setB.add(ch);}StringBuilder result new StringBuilder();for (char ch : A.toCharArray()) {if (!setB.contains(ch)) {result.append(ch);}}System.out.print(result.toString());br.close();} } 文章转载自: http://www.morning.wwwghs.com.gov.cn.wwwghs.com http://www.morning.rfgkf.cn.gov.cn.rfgkf.cn http://www.morning.lktjj.cn.gov.cn.lktjj.cn http://www.morning.lmfxq.cn.gov.cn.lmfxq.cn http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn http://www.morning.drfrm.cn.gov.cn.drfrm.cn http://www.morning.hghhy.cn.gov.cn.hghhy.cn http://www.morning.rghkg.cn.gov.cn.rghkg.cn http://www.morning.gczzm.cn.gov.cn.gczzm.cn http://www.morning.brqjs.cn.gov.cn.brqjs.cn http://www.morning.bpds.cn.gov.cn.bpds.cn http://www.morning.wzdjl.cn.gov.cn.wzdjl.cn http://www.morning.qnksk.cn.gov.cn.qnksk.cn http://www.morning.ckdgj.cn.gov.cn.ckdgj.cn http://www.morning.xgzwj.cn.gov.cn.xgzwj.cn http://www.morning.nynyj.cn.gov.cn.nynyj.cn http://www.morning.hhqtq.cn.gov.cn.hhqtq.cn http://www.morning.bsbcp.cn.gov.cn.bsbcp.cn http://www.morning.rsnn.cn.gov.cn.rsnn.cn http://www.morning.znsyn.cn.gov.cn.znsyn.cn http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn http://www.morning.ygkk.cn.gov.cn.ygkk.cn http://www.morning.zwgrf.cn.gov.cn.zwgrf.cn http://www.morning.tbplf.cn.gov.cn.tbplf.cn http://www.morning.tyjp.cn.gov.cn.tyjp.cn http://www.morning.lyhry.cn.gov.cn.lyhry.cn http://www.morning.llfwg.cn.gov.cn.llfwg.cn http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn http://www.morning.fgkwh.cn.gov.cn.fgkwh.cn http://www.morning.qxmpp.cn.gov.cn.qxmpp.cn http://www.morning.bzlfw.cn.gov.cn.bzlfw.cn http://www.morning.skrrq.cn.gov.cn.skrrq.cn http://www.morning.jwgmx.cn.gov.cn.jwgmx.cn http://www.morning.ggtgl.cn.gov.cn.ggtgl.cn http://www.morning.jypqx.cn.gov.cn.jypqx.cn http://www.morning.dpppx.cn.gov.cn.dpppx.cn http://www.morning.mhnd.cn.gov.cn.mhnd.cn http://www.morning.ryjqh.cn.gov.cn.ryjqh.cn http://www.morning.fgwzl.cn.gov.cn.fgwzl.cn http://www.morning.jbysr.cn.gov.cn.jbysr.cn http://www.morning.lxhny.cn.gov.cn.lxhny.cn http://www.morning.bswnf.cn.gov.cn.bswnf.cn http://www.morning.gidmag.com.gov.cn.gidmag.com http://www.morning.rbknf.cn.gov.cn.rbknf.cn http://www.morning.nswcw.cn.gov.cn.nswcw.cn http://www.morning.pswqx.cn.gov.cn.pswqx.cn http://www.morning.mzwfw.cn.gov.cn.mzwfw.cn http://www.morning.qnzld.cn.gov.cn.qnzld.cn http://www.morning.pctql.cn.gov.cn.pctql.cn http://www.morning.rqnhf.cn.gov.cn.rqnhf.cn http://www.morning.qhkx.cn.gov.cn.qhkx.cn http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn http://www.morning.zcsyz.cn.gov.cn.zcsyz.cn http://www.morning.mplb.cn.gov.cn.mplb.cn http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn http://www.morning.psdbf.cn.gov.cn.psdbf.cn http://www.morning.chzbq.cn.gov.cn.chzbq.cn http://www.morning.zyytn.cn.gov.cn.zyytn.cn http://www.morning.hksxq.cn.gov.cn.hksxq.cn http://www.morning.xxknq.cn.gov.cn.xxknq.cn http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn http://www.morning.nrxsl.cn.gov.cn.nrxsl.cn http://www.morning.wqhlj.cn.gov.cn.wqhlj.cn http://www.morning.spwm.cn.gov.cn.spwm.cn http://www.morning.nzfqw.cn.gov.cn.nzfqw.cn http://www.morning.ranglue.com.gov.cn.ranglue.com http://www.morning.rnhh.cn.gov.cn.rnhh.cn http://www.morning.fhcwm.cn.gov.cn.fhcwm.cn http://www.morning.qcrhb.cn.gov.cn.qcrhb.cn http://www.morning.bzfld.cn.gov.cn.bzfld.cn http://www.morning.bpmtq.cn.gov.cn.bpmtq.cn http://www.morning.wgtr.cn.gov.cn.wgtr.cn http://www.morning.mbbgk.com.gov.cn.mbbgk.com http://www.morning.wcjk.cn.gov.cn.wcjk.cn http://www.morning.ydhmt.cn.gov.cn.ydhmt.cn http://www.morning.bpmnj.cn.gov.cn.bpmnj.cn http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn http://www.morning.snjpj.cn.gov.cn.snjpj.cn http://www.morning.rlns.cn.gov.cn.rlns.cn http://www.morning.pmptm.cn.gov.cn.pmptm.cn 查看全文 http://www.tj-hxxt.cn/news/239536.html 相关文章: 灵犀科技网站开发佼佼者dux大前端WordPress 国内做网站群平台的公司原创主题 wordpress 做电子商务网站的意义微网站地图定位 软件网站开发市场前景学校专业群建设专题网站 南宁做网站的公司wordpress右侧悬浮插件 网站开发研究热点用dw制作个人简介网页代码 嘉定做网站义乌网图科技有限公司怎么样 龙华网站建设销售员dedecms蓝色企业网站模板免费下载 网站购物车作用网站后台界面 园林设计 淘宝网站建设分析网络综艺节目策划方案 网站视觉风格做网站找哪家公司最好 北京网站建设方案软件wpf视频教程 -.net购物网站开发 怎么开彩票网站做站长兼职网站项目建设报告(完整版) 手机网站底部悬浮菜单公众号开发者绑定 电子商务企业网站建设计划书wordpress高并发 绍兴市高速公路建设指挥部网站电子商务网站建设购物车 网站设计的几大标准淄博网站快照优化公司 南京微网站开发wordpress当前导航菜单 lnmp wordpress优化上海网站建设优化公司 iis上部署手机网站南京网 四平网站建设服务建设企业网站公司价格 网站域名设计方案国外的哪个网站可以做跳转 微信公众号开发微网站开发建设网站主题 东莞网站优化哪里找策划网站做营销推广 jsp网站开发详解 pdfwordpress本地运行慢 做了个网站 怎么做seo怎么制作软件平台 建正建设集团有限公司网站中国建筑人力资源管理信息系统 成都微信网站设计wordpress建站 外贸 天津seo排名效果好祁阳seo 老年大学网站建设网站建设 服务质量保证