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

top后缀做网站好不好seo网络推广公司排名

top后缀做网站好不好,seo网络推广公司排名,应遵循哪些原则,微网站有什么用1. 哈希 1.1 两数之和 题目描述: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同…

1. 哈希

1.1 两数之和

题目描述:

  • 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

  • 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。

  • 你可以按任意顺序返回答案。

力扣链接:

https://leetcode.cn/problems/two-sum/description/【简单】

解题思路:

  1. 实例化一个HashMap来保存<值, 索引>

  2. 遍历HashMap,找到就返回索引下标,找不到就添加元素

核心代码:

class Solution {public int[] twoSum(int[] nums, int target) {// map保存<值,索引>Map<Integer,Integer> map = new HashMap<>();for(int i = 0; i < nums.length; ++i){if(map.containsKey(target - nums[i])){return new int[]{map.get(target - nums[i]),i};}map.put(nums[i],i); // 返回[索引1,索引2]}return new int[0]; // 返回[]}
}

1.2 字母异位词分组

题目描述:

  • 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。

  • 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

力扣链接:

https://leetcode.cn/problems/group-anagrams/description【中等】

解题思路:

  1. Map保存<排序后的字符串, List<String>>
  2. 遍历strs, 依次添加到Map

核心代码:

class Solution {public List<List<String>> groupAnagrams(String[] strs) {// 1. Map保存<排序后的str, List<String>>Map<String, List<String>> map = new HashMap<>();// 2. 遍历strs, 依次添加到Mapfor (String str : strs){char[] charStr = str.toCharArray();Arrays.sort(charStr);String orderStr = new String(charStr);if (map.containsKey(orderStr)){map.get(orderStr).add(str);}else{List<String> temp = new ArrayList<>();temp.add(str);map.put(orderStr,temp);}}return new ArrayList<List<String>>(map.values());}
}

1.3 最长连续序列

题目描述:

  • 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

  • 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

力扣链接:

https://leetcode.cn/problems/longest-consecutive-sequence/description【中等】

解决思路:

  1. 将nums数组的所有元素放入HashSet,去除重复元素
  2. 从序列的最小值开始找,更新最大值

核心代码:

class Solution {public int longestConsecutive(int[] nums) {// 1. 将nums数组的所有元素放入HashSet, 去除重复元素HashSet<Integer> hs = new HashSet<>();for (int i : nums){hs.add(i);}int ans = 0;for (int i : hs){// 2. 只从序列的最小值开始找if (!hs.contains(i - 1)){int curAns = 1;while(hs.contains(i+1)){i++;curAns++;}ans = Math.max(ans,curAns);}}return ans; }
}

2. 双指针

http://www.dtcms.com/wzjs/517341.html

相关文章:

  • 建网站一年要多少钱代运营哪家比较可靠
  • 网站模板去哪要百度站长资源平台
  • app搭建开发seo工作内容有哪些
  • 福州网站建设方案服务百度推广管家登录
  • 泰康人寿网站如何做计划领取国内seo公司排名
  • 公司网站开发怎么入账海外网站cdn加速
  • 做房地产一级市场的看什么网站市场调研报告ppt模板
  • 排名优化软件网站seo外包价格
  • 畅销的网站建设描述建设一个网站的具体步骤
  • cos-html-cache – wordpress静态化插件南宁seo怎么做优化团队
  • 网站备案名称查询怎么注册网站免费的
  • 做私活 网站青岛seo计费
  • 通州区建设局网站关键词首页排名优化价格
  • 思特奇是外包公司吗seo公司排行
  • 没有备案的网站使用微信汕头百度网络推广
  • 建站过程手机网站百度关键词排名查询
  • 公司网站设计的企业seo基础教程使用
  • 优是是什么网站网店运营与管理
  • wordpress下载模板网站功能优化
  • 西安市城乡与住房建设厅网站百度上海推广优化公司
  • 南沙建设网站漂亮的网页设计
  • 属于b2c商城企业的有哪些六盘水seo
  • 东莞市网站建设服务机构网站的优化seo
  • 美食网页设计作品欣赏郑州网站seo技术
  • 收藏网站的代码重庆森林台词
  • 做家宴网站网络测试
  • 网站建设模版文档百度云登陆首页
  • 自己做的网站打开是乱码网络推销
  • 佛山有那些定制网站建设公司新闻最近的新闻
  • 网站建设与管理维护说课优化师培训