当前位置:首页 » 遍历 - 第3页

03月02日

对于二叉树的遍历问题_ashfiqa的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 312次
对于二叉树的遍历问题_ashfiqa的博客

目录一、二叉树的前序遍历1.1递归方法1.2迭代方法二、二叉树的中序遍历 2.1递归方法2.2迭代方法三、二叉树的后续遍历3.1递归方法3.2迭代方法四、二叉树的逐层遍历一、二叉树的前序遍历1.1递归方法对于前序遍历,我们一般采取根节点——根左子树——根右子树的方法来进行递归。(1、voidpreOrderTraversal(Noderoot){if(root==null){return;}System.out.println(root.val);

02月25日

一起来做简单的扫雷小游戏_地火轰雷的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 305次
一起来做简单的扫雷小游戏_地火轰雷的博客

今天教大家一个简单的扫雷小游戏,首先我们需要创建一个扫雷的界面方便我们游玩,比如这个样子。voidmenu(){printf("**********************************\n");printf("**********1.play********\n");printf("**********0.exit********\n");printf("**********************************\n");}接下来我们需要一个整体的游戏逻辑框架ÿ

02月22日

【数据结构】二叉树经典入门算法题集锦_林慢慢i的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 317次
【数据结构】二叉树经典入门算法题集锦_林慢慢i的博客

前言:本章将通过六道来自LeetCode/牛客网中的二叉树相关算法题来介绍数据结构中二叉树在算法题中的应用。文章目录1.单值二叉树思路分析:题解:2.二叉树的前序遍历思路分析:题解:3.相同的树思路分析:题解:4.对称二叉树思路分析:题解:5.另一棵子树思路分析:题解:6.二叉树遍历思路分析ÿ

02月17日

AcWing 674.超级2048_32个赞。的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 327次
AcWing 674.超级2048_32个赞。的博客

题目链接: 674.超级2048-AcWing题库题目描述:2048 是一个著名的单人游戏,其目标是在网格上滑动图块以组合它们并创建数字为2048的图块。2048 在一个简单的4×4 网格上进行游戏,其中有一些图块,玩家可以对它们进行移动。每一步操作,玩家可以选择向左,向右,向上和向下 4 个方向去移动所有图块。如果两个包含数字相同的图块在移动时发生碰撞,则它们将合并为一个图块,该图块上的数值为两个图块的数字之和。在一次操作中,一个新创建的图块不能再次参与合并ÿ

02月13日

map的常见用法与五种循环遍历源码---人生四季,寒暑交替,只有学会了“map”才能静心体味生活的悲与喜_xiejiachao的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 328次
map的常见用法与五种循环遍历源码---人生四季,寒暑交替,只有学会了“map”才能静心体味生活的悲与喜_xiejiachao的博客

目录一、概述:二、Map集合的功能介绍三、map官方总结四、实例五、循环遍历的五种方法一、概述:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效二、Map集合的功能介绍a:添加功能Vput(Kkey,Vvalue):添加元素。这个其实还有另一个功能?替换如果键是第一次存储,就直接存储元素

02月10日

JavaScript笔试题(js高级代码片段)_web半晨的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 521次
JavaScript笔试题(js高级代码片段)_web半晨的博客

目录1、哈希表+计数类型1.1、判断是否存在重复元素1.2、字符串中的第一个唯一字符1.3、有效的字母异位词1.4、多数元素1.5、只出现一次的数字1.6、位1的个数2、哈希表+映射功能2.1、两数之和2.2、两数组交集13、找规律题3.1、罗马数字转整数3.2、最长公共前缀3.3、合并两个有序链表3.4、实现str()3.5、杨辉三角3.6、买卖股票的最佳时机3.7、买卖股票的最佳时机23.8、反转链表4、双指针4.1、删除数组中的重复项4.2、合并两个有序数组4.3、

01月26日

【程序员必会十大算法】之Prim算法_Android小白

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 316次
【程序员必会十大算法】之Prim算法_Android小白

问题①胜利乡有7个村庄(A,B,C,D,E,F,G),现在需要修路把7个村庄连通②各个村庄的距离用边线表示(权),比如A-B距离5公里③问:如何修路保证各个村庄都能连通,并且总的修建公路总里程最短?代码重点理解createMinTree中的三层for循环publicclassMain{publicstaticvoidmain(String[]args){char[]data={'A'

01月26日

Java数组超详解_执久呀的博客

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 301次
Java数组超详解_执久呀的博客

目录一、前言二、数组的定义数组定义的形式:格式1:格式2:三、数组的初始化方式:1.动态初始化动态开辟的示意图:2.静态初始化四、索引访问数组五、数组长度表示六、遍历数组方法一:实例演示:​ 代码:方法二:实例演示:代码:七、数组的初始值实例演示:代码:一、前言前面我们学习了随机数的介绍和使用,那么这篇我们来学习java中数组的定义和使用,

01月24日

二万字《算法和数据结构》三张动图,三十张彩图,C语言基础教学,之 二叉搜索树详解 (建议收藏)_英雄哪里出来

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 281次
二万字《算法和数据结构》三张动图,三十张彩图,C语言基础教学,之 二叉搜索树详解 (建议收藏)_英雄哪里出来
  相信看我文章的大多数都是「 大学生 」,能上大学的都是「 精英 」,那么我们自然要「 精益求精 」,如果你还是「 大一 」,那么太好了,你拥有大把时间,当然你可以选择「 刷剧 」,然而,

本文已收录于专栏🌳《画解数据结构》🌳前言  我们知道,「顺序表」可以「快速索引」数据,而「链表」则可以快速的进行数据的「插入和删除」。那么,有没有一种数据结构,可以快速的实现「增」「删」「改」「查」呢?  本文,我们就来聊一下一种「树形」的数据结构,它既有链表的快速插入与删除的特点,

01月21日

刚开始学数据结构不太明白?8000字吐血总结数据结构之单链表_guankunkunwd的博客

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 337次
刚开始学数据结构不太明白?8000字吐血总结数据结构之单链表_guankunkunwd的博客

单链表详解一、前言二、什么是链表?2.1、链表的概念:2.2、两种重要的单链表2.3、关于单链表的一些基础知识三、单链表的实现3.1、穷举法创建一个简单的链表3.2、遍历链表3.3、得到链表的长度3.4、头插法3.5、尾插法3.6、任意位置插入节点3.7、查找是否包含关键字key是否在单链表当中3.8、删除所有节点3.9、删除第一次出现关键字为key的节点3.10、删除所有值为key的节点四、LeetCode和剑指Offer上的单链表面试题五、其他练习题

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1