蓝桥杯题目总结

蓝桥杯题目总结蓝桥杯题目总结这不蓝桥杯大赛和 GDCPC 快到了 提前准备好学习重点目录 1 题目类型字符串处理特殊数字处理树与图数列求值队列与栈排序与查找时间问题数学问题 2 常用算法分治算法贪心算法动态规划分支限界题目类型字符串处理特殊数字处理树与图数列求值队列与栈排序与查找排序排序按照原理可分为比较排序和非比较排序 其中比较排序包括转换 插入 选择

蓝桥杯题目总结

这不蓝桥杯大赛和GDCPC快到了,提前准备好学习重点


目录

1. 题目类型

2. 常用算法


题目类型

字符串处理

题目大致意思就是给出两个字串,如果全等就输出equal,首尾相同但是中间是打乱的就输出yes,否则就输出no。那么这种题我们应该逐层递进,首先是判断全等,如果是就输出equal就完事了,如果不是则转到yes和no的输出,然后来判断首尾是否相同和中间字符是否按照题意即可

特殊数字处理
树与图

这类题型一般考验的是对树和图的遍历,其中树的遍历主要包括了深度优先遍历广度优先遍历

数列

主要是对一些比较常用到的数列:例如斐波那契数列

队列与栈

经常会以树和图的方式一起出,需要掌握栈的使用方法,并与问题联系起来

排序与查找
排序

排序按照原理可分为比较排序和非比较排序,其中比较排序包括转换,插入,选择和归并排序

  • 比较排序
    • 插入:
      包括了插入排序和希尔排序,都是将待排序序列分为两部分,每次将未排序的序列的第一个值插入到已排序序列合适的位置来排序,其中:
    • 选择:
      包括了选择排序和堆排序,都是将待排序序列分为两部分,每次从未排序序列中选择一个最小的值插入到已排序序列的末尾,其中:
    • 归并排序⑦:
      归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。

    转换:
    包括了冒泡排序和快速排序两种,都是通过比较两个值的大小然后进行转换位置的方式来实现排序,其中:

时间问题

计算日期差或者时间差等等问题

数学问题

联系生活的一些问题或者一些名人的数学公式以及猜想,重点就是读懂题目并且多实验数据


常用算法

分治算法

分治算法的基本思想就是分而治之。对于这类问题,我们往往先把它分解成几个子问题,找到求出这几个子问题的解法后,再找到合适的方法,把它们组合成求整个问题的解法。如果这些子问题还较大,难以解决,可以再把它们分成几个更小的子问题,以此类推,直至可以直接求出解为止。这就是分治策略的基本思想。

贪心算法

对于人民币的面值有1元 5元 10元 20元 50元 100元,下面要求设计一个程序,输入找零的钱,输出找钱方案中最少张数的方案

动态规划

相比于只考虑眼前情况的贪心算法,动态规划更像是一个考虑全局状态的一种算法思想,动规将一个问题拆成多个子问题,然后从中筛选出最优秀的解法,正所谓大事化小,小事化了,动规会权衡分析下一个状态的最优解,大问题的最优解由小问题的最优解得出

最短路径问题、背包问题

分支限界

分支限界法常以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树。最终是为了在解空间树中找到最后的解,每次非最终结果的返回都会选择性的将一些解空间树的分支给裁掉,所以会限界。过程就是将结果的可能表示出来,然后排除掉不会成为最终结果的值

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228147.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:42
下一篇 2026年3月16日 下午7:42


相关推荐

  • 网页批量更新快照软件-百度快照更新优化[通俗易懂]

    网页批量更新快照软件-百度快照更新优化[通俗易懂]百度快照优化,什么是百度快照?当网站被收录后百度会存有一份存文本的备份,称之为百度快照。但百度只会保留文本信息,不会保留图片、音乐、视频、等非文本的信息。而堡垒快照页面也是从原有收录页面调用的,如果原有收录页面打不开。那么快照片上的非文本的信息内容将会无法得到显示。那么我们怎么做好百度快照优化呢。首先在更新百度快照之前,网站有一定的更新。百度快照更新的好处就是更新了你网站的排名。进一步地了解网站的一个动态。百度快照分为:自动更新快照和手动更新快照自动更新快照,就是等待百度主动更新你.

    2022年10月4日
    6
  • 国产AI大模型讯飞星火4.0入围斯坦福HAI前十,未来可期

    国产AI大模型讯飞星火4.0入围斯坦福HAI前十,未来可期

    2026年3月14日
    2
  • Spring Boot和SpringCloud Alibaba学习笔记

    Spring Boot和SpringCloud Alibaba学习笔记

    2021年7月11日
    98
  • 为什么要引入齐次坐标,齐次坐标的意义(一)

    为什么要引入齐次坐标,齐次坐标的意义(一)问题 两条平行线可以相交于一点在欧氏几何空间 同一平面的两条平行线不能相交 这是我们都熟悉的一种场景 然而 在透视空间里面 两条平行线可以相交 例如 火车轨道随着我们的视线越来越窄 最后两条平行线在无穷远处交于一点 欧氏空间 或者笛卡尔空间 描述 2D 3D 几何非常适合 但是这种方法却不适合处理透视空间的问题 实际上 欧氏几何是透视几何的一个子集合 2 维笛卡尔坐标可以表示为

    2026年3月19日
    1
  • pycharm安装第三方库失败解决方案

    pycharm安装第三方库失败解决方案0 前言我们在使用 python 的时候 经常会需要用到第三方库 那么怎样快速 顺利地完成第三方库的安装就成了至关重要的一步 本文将介绍 pycharm 中安装第三方库的一般常用方法 以及经常遇到的问题及解决方案 1 安装方法 1 1pip 安装在 pycharm 终端或者 cmd 中输入命令 pipinstall 包名 然后回车即可 1 2pycharm settings 安装这是一个不需要命令的安装方法 File Settings ProjectInter 点加号 如图

    2026年3月27日
    3
  • 混沌皇帝系统_时滞系统ppt

    混沌皇帝系统_时滞系统ppt时滞混沌系统时滞混沌系统即具有混沌运动的时滞系统。时滞系统是系统中一处或几处的信号传递有时间延迟的系统。所谓混沌是指具有以下特点的一类现象:由确定性产生;具有有界性;具有非周期性;初始条件具有极端敏感性。时滞系统在工程中.许多动力系统可由状态变量随时间演化的微分方程来描述。随着混沌研究的不断深入,研究人员发现相当一部分动力系统的状态变量之间存在时间滞后现象,即系统的演化趋势不仅与系统当前的状态相关,而且还与过去某一时刻或若干时刻的状态有关。于是将这类动力学系统通称为时滞动力学系统。时滞动力学系统已

    2022年10月1日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号