• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yeyutian
博客园    首页    新随笔    联系   管理    订阅  订阅
2022年11月9日
贪心算法_Leetcode刷题_7/100
摘要: 贪心算法 采用贪心策略,保证每次操作是局部最优的,从而使随后结果是全局最优的。 455.分配饼干 贪心策略:尽量把最小的饼干分配给胃口最小的孩子。 我的代码: 算法描述: 将孩子的胃口值g和拥有的饼干s进行升序排列; 使用双指针对胃口和饼干进行遍历,在胃口和饼干都被遍历完之前(分配完成),为每个胃口 阅读全文
posted @ 2022-11-09 11:43 独一无二小叶子 阅读(38) 评论(0) 推荐(0)
双指针_Leetcode刷题_13/100
摘要: 算法解释 双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。 若两个指针指向同一个数组,遍历的方向相同且不会相交,则也称为滑动窗口; 若两个指针指向同一个数组,但是遍历的方向相反,则可以用来进行搜索,待搜索的数组往往是排好序的。 167. 两数之和 我 阅读全文
posted @ 2022-11-09 11:41 独一无二小叶子 阅读(28) 评论(0) 推荐(0)
2022年11月3日
Java基础Day6-面向对象
摘要: 一、面向对象编程(Object-Oriented Programming, OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 从认识论的角度:先有对象后有类。对象是具体的事物,类是对对象的抽象。 从代码运行的角度,先有类,再有对象。类是对象的模板。 二、创建与初始化对 阅读全文
posted @ 2022-11-03 10:23 独一无二小叶子 阅读(37) 评论(0) 推荐(0)
2022年10月5日
Java基础Day7-值传递和引用传递
摘要: 一、值传递 Java都是值传递。 值传递:是指在调用函数时,将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,就不会影响到实际参数。 值传递是对基本数据类型而言。 二、引用传递 引用传递:是指在调用函数时,将实际参数的地址传递到函数中,那么在函数中对参数进行修改,将会影响到实际参数 引 阅读全文
posted @ 2022-10-05 10:40 独一无二小叶子 阅读(35) 评论(0) 推荐(0)
2022年9月29日
Java基础Day5-数组
摘要: 一、数组声明创建 首先必须声明数组变量,才能在程序中使用数组。 声明数组变量的语法如下: dataType[] arrayRefVar; 例如: int[] nums; Java语言使用new操作符来创建数组,语法如下: dataType[] arrayRefVar = new dataType[a 阅读全文
posted @ 2022-09-29 11:35 独一无二小叶子 阅读(69) 评论(0) 推荐(0)
2022年9月23日
Java基础Day4-Java方法
摘要: 一、方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。 方法包括一个方法头和一个方法体。 修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 return 返回值; } 修饰符: 例如public、static、final; 返回值类型: 例如void、int; 阅读全文
posted @ 2022-09-23 21:11 独一无二小叶子 阅读(39) 评论(0) 推荐(0)
JAVA基础Day3-用户交互Scanner/顺序结构/选择结构/循环结构
摘要: 一、用户交互Scanner JAVA提供了一个工具类,可以用来获取用户的输入。 java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); (1)、通过Scanner类的nex 阅读全文
posted @ 2022-09-23 14:50 独一无二小叶子 阅读(26) 评论(0) 推荐(0)
2022年9月19日
JAVA基础Day2-基本运算符/自增自减运算符/逻辑运算符、位运算符/包机制
摘要: 一、基本运算符 算术运算符:+、-、*、/、%、++、-- 赋值运算符:= 关系运算符:>、<、>=、<=、==、!= instanceof 逻辑运算符:&&、||、! 位运算符:&、|、^、~、>>、<< 条件运算符:?: 扩展赋值运算符:+=、-=、*=、/= 二、自增、自减运算符 一元运算符; 阅读全文
posted @ 2022-09-19 17:09 独一无二小叶子 阅读(30) 评论(0) 推荐(0)
2022年9月18日
JAVA基础Day1-注释/标识符和关键字/数据类型/类型转换/变量、常量、作用域
摘要: 一.注释 JAVA中的注释有三种: 单行注释 多行注释 文档注释 语法: 单行注释 //+注释语句 多行注释 /* +注释内容 */ 文档注释 / * * + * 注释内容 */ 二、标识符和关键字 类名、变量名以及方法名都被称为标识符。 标识符命名需要注意: 首字符只能用字母(A ~ Z、a ~ 阅读全文
posted @ 2022-09-18 21:19 独一无二小叶子 阅读(32) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3