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

app制作开发软件广东网络优化推广

app制作开发软件,广东网络优化推广,做网站用php还是html,wordpress前台显示友链文章目录 06从尾到头打印链表03数组中重复的数字04二维数组中的查找05 替换空格06重建二叉树背英语单词,看了二十页 06从尾到头打印链表 从尾到头遍历链表 方法一就是用栈来辅助,栈的结构是先进后出的,将链表中的元素加入到栈中去&#xff0…

文章目录

    • 06从尾到头打印链表
    • 03数组中重复的数字
    • 04二维数组中的查找
    • 05 替换空格
    • 06重建二叉树
    • 背英语单词,看了二十页

06从尾到头打印链表

从尾到头遍历链表
方法一就是用栈来辅助,栈的结构是先进后出的,将链表中的元素加入到栈中去,然后一个个弹出来。
方法二 递归,递归到链表的尾部,然后返回,将所有的元素添加到集合中去,再将集合转为数组返回。

03数组中重复的数字

找到数组中重复的数字,刚开始采用的是hash表,用map集合来写,但是过于复杂,其实一个数组就行了,遍历对应的数组,如果在数组中没有,那么就对应的值++,如果对应的值不等于0,那么就找到了,直接返回这个数即可

04二维数组中的查找

在这里插入图片描述
这样的一个矩阵,想要查询一个数是否在其中,刚开始的思路是:将二维数组转为一维数组,然后排序,在用二分进行查找。但是时间复杂度较高,不便于操作。
观察发现,从左下角或者右上角看,类似于一个二叉树,对于一个节点,左边的值小于它,右边的值大于它,所以这是一个二叉树。那么就从左下角开始,如果当前的值小于目标值,那么对应的行需要减减,如果大于目标值,对应的列需要加加;

05 替换空格

可以直接用api进行拼接,其他方法是用StringBuilder进行拼接,将字符串转为字符数组,遇到空格,拼接”%20“;其他拼接字符,最后再return sb.toString();

06重建二叉树

前序遍历性质: 节点按照 [ 根节点 | 左子树 | 右子树 ] 排序。
中序遍历性质: 节点按照 [ 左子树 | 根节点 | 右子树 ] 排序。
递推参数: 根节点在前序遍历的索引 root 、子树在中序遍历的左边界 left 、子树在中序遍历的右边界 right ;

终止条件: 当 left > right ,代表已经越过叶节点,此时返回 null ;

递推工作:

建立根节点 node : 节点值为 preorder[root] ;
划分左右子树: 查找根节点在中序遍历 inorder 中的索引 i ;
为了提升效率,使用哈希表 dic 存储中序遍历的值与索引的映射,查找操作的时间复杂度为 O(1) ;

背英语单词,看了二十页

http://www.dinnco.com/news/68564.html

相关文章:

  • 如何向百度提交自己的网站开一个网站需要多少钱
  • 合肥做网站优化网站优化关键词排名公司
  • 如何做网站的滚动图片上海正规seo公司
  • 做淘宝电商比较厉害的网站郑州seo优化顾问阿亮
  • 网站信息化建设具体内容百度指数app
  • 武夷山网站建设网站排名优化系统
  • 小程序模板免费网站重庆seo扣费
  • 河南安阳殷都区今天疫情消息系统优化的意义
  • ai可以做网站吗网络推广电话销售技巧和话术
  • 呼和浩特市做网站公司好的电商网站建设 网站定制开发
  • 哈尔滨站建好了吗百度软件中心
  • 个人网站如何加入百度联盟seo搜索引擎的优化
  • 网站建设 策划国内重大新闻
  • wordpress网站做成小程序seo引擎优化专员
  • 江津区城乡建设委员会网站济宁网站建设
  • 西安网站建设定制郑州网站优化顾问
  • 网站建设与网页设计总结网络营销案例分析题
  • 在搜狐快站上做网站怎么跳转seo优化网站推广全域营销获客公司
  • 陕西免费做网站公司软文写作案例
  • 网站中的滚动字幕怎么做长春百度网站快速排名
  • 设计平台网站如何制作自己的网站教程
  • 微分销商城网站建设深圳网络推广推荐
  • 谷歌浏览器怎么关闭2345网址导航邯郸seo推广
  • 民权网站建设培训班学员培训心得
  • 免费上外国网站的浏览器东莞疫情最新消息今天新增
  • 广州品牌设计网站建设网站注册免费
  • wordpress 图库主题关键词优化排名用哪个软件比较好
  • 网站开发的大学生应届简历网络营销的效果是什么
  • 网站需备案吗女儿考试没圈关键词
  • 网站前后台套装模板竞价外包代运营公司