• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

RomanLin

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

2025年4月21日

【Android】性能优化-开机优化

摘要: 前言 Android 的性能优化,通常是基于对比机的横向对比,在对比下的数据情况较为糟糕时考虑进行性能优化。Android 的性能优化,大体可以分为开机启动优化和应用启动优化两种类型。 分析步骤 分析对比机的硬件条件:cpu;内存;内存硬件品牌等; 在产品与对比机的硬件条件相同或相近的情况下:分析软 阅读全文

posted @ 2025-04-21 17:48 RomanLin 阅读(763) 评论(0) 推荐(0)

2025年4月16日

【翻转链表】LeetCode 25. K 个一组翻转链表

摘要: 题目 https://leetcode.cn/problems/reverse-nodes-in-k-group/description/ 题解 首先分析特殊情况,当链表长度 \(n\) 与 \(k\) 相等的情况。以测试用例 \(head = [0,1,2,3], k = 4\) 进行分析: 使用 阅读全文

posted @ 2025-04-16 19:33 RomanLin 阅读(68) 评论(0) 推荐(0)

2025年4月5日

【Floyd】AtCoder ABC286 E.Souvenir

摘要: 题目 https://atcoder.jp/contests/abc286/tasks/abc286_e 题意 共 \(n(2 \leq n \leq 300)\) 个城市,对于每个城市输入 \(A_i(1 \leq A_i \leq 10^9)\) 代表该城市的值; 随后输入一张 \(n \tim 阅读全文

posted @ 2025-04-05 11:53 RomanLin 阅读(51) 评论(0) 推荐(0)

2025年3月21日

【带权并查集】codeforces 466 A. DZY Loves Sequences

摘要: 题目 https://codeforces.com/problemset/problem/446/A 题意 第一行,输入一个正整数 \(n(1 \leq n \leq 10^5)\); 第二行,输入一个长度为 \(n\) 的数组 \(a(1 \leq a[i] \leq 10^9)\)。 你最多可以 阅读全文

posted @ 2025-03-21 19:44 RomanLin 阅读(43) 评论(0) 推荐(0)

2025年3月16日

【01背包】LeetCode 3489. 零数组变换 IV

摘要: 题目 https://leetcode.cn/problems/zero-array-transformation-iv/ 题解 遍历 \(nums\),计算出每一项至少需要用 \(quries\) 的前几项进行 01 背包来恰好构成,若存在无法构成的,说明无解,输出 \(-1\),否则最后取最大值 阅读全文

posted @ 2025-03-16 14:15 RomanLin 阅读(54) 评论(0) 推荐(0)

2025年3月8日

【摩尔投票】LeetCode 229. 多数元素 II

摘要: 题目 https://leetcode.cn/problems/majority-element-ii/description/ 题解 在一个长为 \(n\) 的数组中,如果有一个数的出现次数会超过 \(\frac{n}{2}\) 次,用多阵营厮杀的观念来看待,超过 \(\frac{n}{2}\) 阅读全文

posted @ 2025-03-08 18:20 RomanLin 阅读(24) 评论(0) 推荐(0)

2025年2月22日

【前后缀分解】AtCoder ABC393 D.Swap to Gather

摘要: 题目 https://atcoder.jp/contests/abc393/tasks/abc393_d 题意 给定一个长为 \(n\) 的 \(01\) 字符串 \(s\),可以执行任意次以下操作: 选择两个相邻的下标,交换这两个位置上的字符,每次操作的代价为 \(1\)。 求让全部字符 \(1\ 阅读全文

posted @ 2025-02-22 22:58 RomanLin 阅读(57) 评论(0) 推荐(0)

2025年2月13日

【Android】解决 Android Studio 导入 framework.jar 报错问题

摘要: 第一步:准备 framework.jar 使用 aosp 进行全编,编译完成后进入以下路径: //执行 make 命令即可进行全编,但是时间会略久 make -j32 //具体路径可能会和以下路径不一致,没查到的情况就 find -name classes.jar 查一下 \out\target\c 阅读全文

posted @ 2025-02-13 22:24 RomanLin 阅读(751) 评论(0) 推荐(0)

2025年2月9日

【设计模式与体系结构】行为型模式-命令模式

摘要: 简介 命令模式(Command Pattern)是一种行为型模式,它将请求封装成一个对象,从而你可以用不同的请求将客户参数化,对请求排队或记录请求日志,以及支持可撤销操作。 命令模式的角色 抽象命令(Command)接口:定义抽象命令接口,通常包含一个execute()方法 具体命令(Concret 阅读全文

posted @ 2025-02-09 13:15 RomanLin 阅读(46) 评论(0) 推荐(0)

【设计模式与体系结构】行为型模式-状态模式

摘要: 简介 状态模式(State Pattern)是一种行为型设计模式,它允许对象在内部状态改变时改变它的行为。 状态模式的角色 环境(Context)类:定义用户所处的环境,并且维护一个状态对象,表示当前所处环境的状态 抽象状态(State)类:定义一个接口,封装与环境相关的一个特定状态的行为 具体状态 阅读全文

posted @ 2025-02-09 13:15 RomanLin 阅读(50) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3