蓝桥杯

  • 报名:10.8-12.13

  • 比赛时间:省赛25/4月  国赛25/6月

  • 软件赛  C/C++ 语言Java Python

  • 比赛形式:算法题

  • 准备:

  1. 数据结构
  • 字符串 Java字符串(超超超详细)_int indexof(char ch)-优快云博客                                                                                                                                                                                              - 直接赋值: String str = "Hello"; ,这是最常见的方式,字符串存储在字符串常量池中。
    - 使用 new 关键字: String str2 = new String("World"); ,这种方式会创建一个新的字符串对象,即使字符串内容相同,使用 new 也会开辟新的内存空间。
    - 获取长度: int length = str.length(); ,这个方法返回字符串中字符的个数。
    - 连接字符串:可以使用 + 运算符,如 String result = str + " " + str2; ,也可以用 concat 方法,如 str.concat(str2) 。
    - 提取子串: String sub = str.substring(0, 3); ,它会返回从索引0开始(包含)到索引3(不包含)的子字符串。
    - 比较字符串:可以用 equals 方法,如 str.equals(str2) 返回 true 或 false ,比较内容是否相同; == 比较的是两个字符串对象的引用是否相同。
  • 数组Java数组的定义与使用_java数组怎么定义-优快云博客                                     
  • 节点/链表Java链表详解--通俗易懂(超详细,含源码)-优快云博客                                                  
  • 队列/栈
  • 树:二叉树

     2.算法:排序   查找

  • 字符串:遍历字符串  字符串的拼接  字符之间的交换位置  字符串与字符串的比较   字符串中查找子集  最长的不重复子串KMP
  • 数组:①一维数组:遍历  查找  排序  交换  求和  背包算法:2  3 4 5 9 16 20背包溶剂是117个单位                                                                                                                                                       ②二维数组:动态规划  求导                                                                                                       ③:链表:遍历  查找  排序 交换   翻转   二分查找  链表改写:队列   栈                                   ④栈:计算式求答案(1+2)/2*5+(1-4)                                                                                       ⑤树:实现排序树  搜索树  深度优先遍历  广度优先遍历

      3.代码基础知识

       4.数据结构的集合框架

  • 每门语言自带的工程型数据结构:功能完善
  • 工具类 可以很快的视线 排序 查找 合并等功能
  • 数据结构+熟悉常用的数据结构工具类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值