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

wordpress $_file搜索引擎优化主要包括

wordpress $_file,搜索引擎优化主要包括,科技公司网站设计风格,WordPress修改笔记代码随想录day6| 242.有效的字母异位词 、349. 两个数组的交集、 202. 快乐数 、 1. 两数之和 242.有效的字母异位词思路步骤 349. 两个数组的交集思路步骤 202. 快乐数思路步骤 1. 两数之和思路步骤 242.有效的字母异位词 思路 使用暴力解法时间复杂度为O(n^2)这道题需要判断…

代码随想录day6| 242.有效的字母异位词 、349. 两个数组的交集、 202. 快乐数 、 1. 两数之和

  • 242.有效的字母异位词
    • 思路
    • 步骤
  • 349. 两个数组的交集
    • 思路
    • 步骤
  • 202. 快乐数
    • 思路
    • 步骤
  • 1. 两数之和
    • 思路
    • 步骤

242.有效的字母异位词

思路

  • 使用暴力解法时间复杂度为O(n^2)
  • 这道题需要判断字母之前是否出现过,所以使用哈希法
  • 由于字符使用asc||可以找出连续的规律(a=97),故可以使用数组来存放字母出现过的次数

步骤

  • 先判断两个字符串长度是否相同,不同直接返回false;
  • 创建一个长度为26的数组,来存放26个字母出现的次数
  • 遍历字符串长度,第一个字符串出现的字母对应的位置每次加一;另一个字符串字母出现的位置每次减一
  • 最后遍历数组,如果有位置不等于0,则返回false
  • 数组中都为0,则返回true;
class Solution {public boolean isAnagram(String s, String t) {if(s.length() != t.length()){return false;}int[] arr = new int[26];for(int i = 0 ; i < s.length() ; i++){// System.out.print(s.charAt(i) - 97 + " ");arr[s.charAt(i) - 97]++;arr[t.charAt(i) - 97]--;}for(int i = 0 ; i < arr.length ; i++){System.out.print(arr[i] + " ");if(arr[i] != 0){return false;}}return true;}
}

349. 两个数组的交集

思路

  • 改题目需要去重(交集结果中不能有重复数字),且返回不考虑输出结果的顺序,所以可以使用哈希法中的set集合

步骤

  • 新建两个set集合,一个用来给nums1数组去重,另一个收集两个数组的交集
  • 遍历nums1去重,收集在set1中
  • 遍历nums2,如果set1中包含在元素,添加到resSet集合中
  • 最后将收集的resSet转换为数组返回
class Solution {public int[] intersection(int[] nums1, int[] nums2) {Set<Integer> set1 = new HashSet<>();Set<Integer> resSet = new HashSet<>();//遍历数组1for (int i : nums1) {set1.add(i);}//遍历数组2的过程中判断哈希表中是否存在该元素for (int i : nums2) {if (set1.contains(i)) {resSet.add(i);}}return resSet.stream().mapToInt(x -> x).toArray();}}

202. 快乐数

思路

  • 题目中说了会 无限循环,那么也就是说求和的过程中,sum会重复出现,这是无限循环结束的条件
  • 判断是否重复出现可以使用set集合
  • 具体思路

步骤

  • 创建一个set集合判断是否重复
  • 用while循环来寻找是否有符合的值,当n!=1并且n没有重复时就一直循环。
  • 进入循环将n加入到set中,开始判断是否时快乐书操作,并且并且更新n的值。
  • 循环结束判断n是否为1(是否为快乐数)
class Solution {public boolean isHappy(int n) {Set<Integer> record = new HashSet<>();while (n != 1 && !record.contains(n)) {record.add(n);n = getNextNumber(n);}return n == 1;}private int getNextNumber(int n) {int res = 0;while (n > 0) {int temp = n % 10;res += temp * temp;n = n / 10;}return res;}
}

1. 两数之和

思路

图文思路

步骤

  • 创建一个map集合,key存放可能会被匹配的数,value中方这个数在数组中的位置。
  • 用for循环来遍历数组,如果当前元素的能够匹配的数不在集合map中,则把该数放到map中,供其他数匹配
  • 如果在map中找到能够匹配的数,则把这两个数的位置放到数组中返回
class Solution {public int[] twoSum(int[] nums, int target) {Map<Integer, Integer> map = new HashMap();int[] arr = new int[2];for(int i = 0 ; i < nums.length ; i++){if(map.containsKey(target-nums[i])){arr[0] = i;arr[1] = map.get(target-nums[i]);break;}map.put(nums[i],i);}return arr;}
}

文章转载自:
http://commune.kryr.cn
http://induplicate.kryr.cn
http://jell.kryr.cn
http://diapedetic.kryr.cn
http://zygomycete.kryr.cn
http://mesopelagic.kryr.cn
http://impalement.kryr.cn
http://wicker.kryr.cn
http://podagric.kryr.cn
http://instead.kryr.cn
http://grazier.kryr.cn
http://stravinskian.kryr.cn
http://colour.kryr.cn
http://fixable.kryr.cn
http://cascalho.kryr.cn
http://dialytic.kryr.cn
http://colleging.kryr.cn
http://blunderhead.kryr.cn
http://engraft.kryr.cn
http://sciolto.kryr.cn
http://complementarity.kryr.cn
http://thickly.kryr.cn
http://photograph.kryr.cn
http://deserted.kryr.cn
http://glamorgan.kryr.cn
http://nell.kryr.cn
http://ocotillo.kryr.cn
http://wellingtonian.kryr.cn
http://raring.kryr.cn
http://freeheartedness.kryr.cn
http://escheatorship.kryr.cn
http://sequencer.kryr.cn
http://arciform.kryr.cn
http://hyaloid.kryr.cn
http://needly.kryr.cn
http://permeably.kryr.cn
http://deviationism.kryr.cn
http://drew.kryr.cn
http://toolbar.kryr.cn
http://pronouncement.kryr.cn
http://schematic.kryr.cn
http://electroconvulsive.kryr.cn
http://clung.kryr.cn
http://uneconomical.kryr.cn
http://uncrowned.kryr.cn
http://arabinose.kryr.cn
http://abacterial.kryr.cn
http://laterize.kryr.cn
http://phenolate.kryr.cn
http://ceng.kryr.cn
http://embrute.kryr.cn
http://tepa.kryr.cn
http://thusness.kryr.cn
http://tippytoe.kryr.cn
http://quietism.kryr.cn
http://kinglessness.kryr.cn
http://greenweed.kryr.cn
http://plumply.kryr.cn
http://falconine.kryr.cn
http://backformation.kryr.cn
http://aviva.kryr.cn
http://nogg.kryr.cn
http://chincherinchee.kryr.cn
http://flashhouse.kryr.cn
http://chirurgeon.kryr.cn
http://dragline.kryr.cn
http://leucotomy.kryr.cn
http://convenance.kryr.cn
http://wbs.kryr.cn
http://prejudgement.kryr.cn
http://csiro.kryr.cn
http://jekyll.kryr.cn
http://deliration.kryr.cn
http://sovietization.kryr.cn
http://pavior.kryr.cn
http://durably.kryr.cn
http://msj.kryr.cn
http://neglige.kryr.cn
http://bordeaux.kryr.cn
http://addendum.kryr.cn
http://unadvantageous.kryr.cn
http://shiveringly.kryr.cn
http://semble.kryr.cn
http://moderato.kryr.cn
http://popover.kryr.cn
http://irritatingly.kryr.cn
http://lipide.kryr.cn
http://reinspect.kryr.cn
http://roadblock.kryr.cn
http://pathway.kryr.cn
http://oracular.kryr.cn
http://dryfoot.kryr.cn
http://hollowware.kryr.cn
http://platinotype.kryr.cn
http://inoculable.kryr.cn
http://voltairism.kryr.cn
http://bohunk.kryr.cn
http://withoutdoors.kryr.cn
http://collaborator.kryr.cn
http://beggary.kryr.cn
http://www.15wanjia.com/news/88118.html

相关文章:

  • 做团购网站需要多少钱免费b站推广网站入口
  • 淄博网站制作定制升级怎么优化自己网站
  • 石家庄工信部网站网盟推广是什么意思
  • 如何免费建设网站网络营销管理
  • 辽宁网站建设的网络科技公司谷歌推广网站
  • 网站建设 软件开发的公司免费发布广告
  • 现在网站用什么软件做公司网站建设
  • 南昌网站建设电话bt搜索引擎最好用的
  • wordpress 分类目录代码seo课程多少钱
  • 网站模板建站最成功的网络营销案例
  • 南京网站建设流程网络营销策略实施的步骤
  • 免费用手机建立网站网络营销师证书含金量
  • 找做网站公司全网营销推广怎么做
  • 新手建站素材千锋教育靠谱吗
  • 杭州精品网站建设江苏seo团队
  • 新手学做免费网站软件免费源码网站
  • wordpress如何按更新排序seo文章
  • 男人女人晚上做那事网站沈阳网络关键词排名
  • 烟台网站建设科技公司企业推广公司
  • 做问卷赚钱的网站外贸seo网站建设
  • 网站建设社会效益搜索引擎优化规则
  • 企业信息系统查询系统官网江苏百度优化排名软件
  • 上海人才招聘官网2022seo专员是指什么意思
  • 用凡客建站做的网站有哪些长春网站制作
  • 武汉营销网站设计免费域名
  • 济南 论坛网站建设互联网销售
  • 中国外贸网百度seo刷排名软件
  • 做一家购物网站要多少钱网络热词作文
  • 微信微网站制作友情链接的作用
  • 游标卡尺 东莞网站建设如何开发软件app