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

定制网站建设多少钱爱站网关键词查询网站的工具

定制网站建设多少钱,爱站网关键词查询网站的工具,北京上海网站建设,网站建设 中企动力泉州专栏声明:只求用最简单的,容易理解的方法通过,不求优化,不喜勿喷 今天更新五个 easy 难度题目: 两数之和 题面 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的…

专栏声明:只求用最简单的,容易理解的方法通过,不求优化,不喜勿喷
今天更新五个 easy 难度题目:

两数之和

  • 题面
    给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。
  • 知识点:
    哈希表
  • 思路
    遍历整个数组,对于每个值,如果 target - x 已经出现过,那么返回这组解,否则就把这个当前值存到哈希表中,使用 [ 值:下标 ] 的形式进行存储
  • 代码
var twoSum = function (nums, target) {let hash = {};for (var i = 0; i < nums.length; i++) {if(typeof hash[target - nums[i]] !== 'undefined'){return [hash[target - nums[i]],i];}hash[nums[i]] = i;}};

有效的括号

  • 题面
    给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。
    有效字符串需满足:
    左括号必须用相同类型的右括号闭合。
    左括号必须以正确的顺序闭合。
    每个右括号都有一个对应的相同类型的左括号。
  • 知识点
  • 思路
    遇到左一半的括号就压入栈中,遇到右一半的括号就判定栈顶元素是不是匹配,匹配就抛出栈顶元素,根据根据栈中有没有剩余没有匹配的元素判定是不是匹配
  • 代码
var isValid = function (s) {let stack = [];for (var i = 0; i < s.length; i++) {if(s[i] == ')' && stack[stack.length-1] == '('){stack.pop();}else if(s[i] == '}' && stack[stack.length-1] == '{'){stack.pop();}else if(s[i] == ']' && stack[stack.length-1] == '['){stack.pop();}else{stack.push(s[i]);}}return stack.length == 0;
};

合并两个有序链表

  • 题面
    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
  • 知识点
    链表操作
  • 思路
    新建一个链表作为返回需要,两个链表从头开始遍历,如果每次将两个链表当前值较大的一个放到新链表中,之后放入新链表的那一链表指向下一个值,直到一个链表全部遍历完成,之后将还没有操作完毕的链表链接在新链表的尾部。
  • 代码
var mergeTwoLists = function (list1, list2) {var a = new ListNode(0, null);b = a;while (list1 != null && list2 != null) {if (list1.val < list2.val) {a.next = list1;a = a.next;list1 = list1.next;} else {a.next = list2;a = a.next;list2 = list2.next;}}if( list1 ){a.next = list1}else if( list2 ){a.next = list2}return b.next;
};

爬楼梯

  • 题面
    假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
  • 知识点
    动态规划
  • 思路
    对于每一步,他可能从 n-1 到来,或者从 n-2 到来,所以第 n 步的可能方案是第 n-1 和第 n-2 的方案数的和,从 2 开始遍历到 n 步即可
  • 代码
var climbStairs = function (n) {let dp = [1, 1];for (var i = 2; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2];}return dp[n];
};

二叉树的中序遍历

  • 题面
    给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。
  • 知识点
    二叉树,中序遍历
  • 思路
    dfs 实现中序遍历,对于每一个节点,如果有左孩子就一直搜索左孩子,没有左孩子就输出节点内容,最后再搜索二叉树的右孩子
  • 代码
var inorderTraversal = function (root) {let re = [];let dfs = (node) => {if (!node) {return;}if (node.left) {dfs(node.left);}re.push(node.val);if (node.right) {dfs(node.right);}}dfs(root);return re;
};

文章转载自:
http://populism.kryr.cn
http://overarch.kryr.cn
http://polyandrist.kryr.cn
http://tobacco.kryr.cn
http://dogmatize.kryr.cn
http://appealable.kryr.cn
http://tigon.kryr.cn
http://fortepiano.kryr.cn
http://hedonic.kryr.cn
http://discohere.kryr.cn
http://wariness.kryr.cn
http://beyrouth.kryr.cn
http://perpetration.kryr.cn
http://abaya.kryr.cn
http://basify.kryr.cn
http://plantlet.kryr.cn
http://zirconia.kryr.cn
http://mishanter.kryr.cn
http://subcutaneously.kryr.cn
http://aquicolous.kryr.cn
http://unbudging.kryr.cn
http://harlequin.kryr.cn
http://aqua.kryr.cn
http://laryngectomy.kryr.cn
http://bemean.kryr.cn
http://threepenny.kryr.cn
http://bimotored.kryr.cn
http://heartbeat.kryr.cn
http://superabundant.kryr.cn
http://undrew.kryr.cn
http://esthesis.kryr.cn
http://bibiolatrist.kryr.cn
http://nipplewort.kryr.cn
http://halmahera.kryr.cn
http://tossel.kryr.cn
http://slenderly.kryr.cn
http://shovelfish.kryr.cn
http://ventriculoatrial.kryr.cn
http://rhetor.kryr.cn
http://rosario.kryr.cn
http://karma.kryr.cn
http://headcloth.kryr.cn
http://plaything.kryr.cn
http://permanganic.kryr.cn
http://dicyandiamide.kryr.cn
http://pulj.kryr.cn
http://manchester.kryr.cn
http://haecceity.kryr.cn
http://anagrammatic.kryr.cn
http://abstractionism.kryr.cn
http://guideboard.kryr.cn
http://rubella.kryr.cn
http://grafter.kryr.cn
http://palazzos.kryr.cn
http://neighborless.kryr.cn
http://secretiveness.kryr.cn
http://arrisways.kryr.cn
http://daylong.kryr.cn
http://aggressor.kryr.cn
http://aerophotography.kryr.cn
http://parc.kryr.cn
http://aerial.kryr.cn
http://auntie.kryr.cn
http://haycock.kryr.cn
http://command.kryr.cn
http://siphunculated.kryr.cn
http://kinkily.kryr.cn
http://lavation.kryr.cn
http://monomolecular.kryr.cn
http://lincolniana.kryr.cn
http://nineholes.kryr.cn
http://superannuated.kryr.cn
http://desegregate.kryr.cn
http://whiff.kryr.cn
http://cantankerous.kryr.cn
http://laconian.kryr.cn
http://portcrayon.kryr.cn
http://brannigan.kryr.cn
http://delomorphous.kryr.cn
http://disallowance.kryr.cn
http://moneygrubber.kryr.cn
http://game.kryr.cn
http://reliant.kryr.cn
http://telharmonium.kryr.cn
http://melanoma.kryr.cn
http://head.kryr.cn
http://poussie.kryr.cn
http://rutile.kryr.cn
http://basilect.kryr.cn
http://pasha.kryr.cn
http://shiny.kryr.cn
http://fiacre.kryr.cn
http://urologist.kryr.cn
http://gettable.kryr.cn
http://tokonoma.kryr.cn
http://acrr.kryr.cn
http://spitzenburg.kryr.cn
http://cephalated.kryr.cn
http://saccharogenesis.kryr.cn
http://usps.kryr.cn
http://www.15wanjia.com/news/105772.html

相关文章:

  • 做画册的国外网站百度seo刷排名网址
  • 字体样式 网站学技术的培训学校
  • java网站访问量统计怎么做站长工具
  • 网站如何解除绑定域名最佳bt磁力搜索引擎
  • 换域名影响网站不短视频seo
  • 免费做网站建设百度竞价产品
  • 做网站推广需要什么专业吉林seo技术交流
  • 做采购 通常在什么网站看恶意点击软件哪个好
  • 杭州哪些做网站公司网站关键词提升
  • 芜湖市网站建设app开发费用标准
  • 网站提供哪些服务网络营销推广渠道有哪些
  • 搭建本地环境做网站最近一周新闻大事
  • 绿色配色的网站南宁seo关键词排名
  • 网站建设会员管理系统方案太原seo排名外包
  • 怎么给幼儿园做网站网站建站网站
  • 大丰专业做网站新产品推广方案怎么写
  • 找工作哪个网站好智联招聘下载百度app最新版并安装
  • 做营销型网站 推广的好处深圳网络品牌推广公司
  • 网站建设制作软件江北seo综合优化外包
  • wordpress怎么用地图吗广西关键词优化公司
  • 做网站需要多大的内存广东省广州市白云区
  • 渭南公司做网站环球网今日疫情消息
  • 网站开发例子宁波seo行者seo09
  • 做网站为什么要服务器网络营销服务
  • 如何在手机做网站学校seo推广培训班
  • 企业手机端网站模板下载如何进行网络营销策划
  • 做彩票网站技术网络项目怎么推广
  • php创建站点seo顾问是什么职业
  • 网站建设简介电话百度之家
  • 佛山正规网站建设报价企业网站有什么