随笔分类 -  算法

摘要:整数对最小和 /* * 整数对最小和 * 给定两个整数数组array1、array2,数组元素按升序排列。假设从array1、array2中分别取出一个元素可构成一对元素,现在需要取出k对元素, * 并对取出的所有元素求和,计算和的最小值 * 注意:两对元素如果对应于array1、array2中的两 阅读全文
posted @ 2022-07-13 16:13 WPMA 阅读(325) 评论(0) 推荐(0) 编辑
摘要:回溯算法入门级详解 + 练习(持续更新) - 全排列 - 力扣(LeetCode) 阅读全文
posted @ 2022-06-10 18:57 WPMA 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1614. 括号的最大嵌套深度 如果字符串满足以下条件之一,则可以称之为 有效括号字符串(valid parentheses string,可以简写为 VPS): 字符串是一个空字符串 "",或者是一个不为 "(" 或 ")" 的单字符。 字符串可以写为 AB(A 与 B 字符串连接),其中 A 和 阅读全文
posted @ 2022-06-07 16:43 WPMA 阅读(42) 评论(0) 推荐(0) 编辑
摘要:滑动窗口算法基本原理与实践 - huansky - 博客园 (cnblogs.com) 阅读全文
posted @ 2022-06-07 01:35 WPMA 阅读(58) 评论(0) 推荐(0) 编辑
摘要:给定一个仅包含0和1的n*n二维矩阵,请计算二维矩阵的最大值。 计算规则如下1、每行元素按下标顺序组成一个二进制数(下标越大约排在低位),二进制数的值就是该行的值,矩阵各行之和为矩阵的值2、允许通过向左或向右整体循环移动每个元素来改变元素在行中的位置比如:[1,0,1,1,1] 向右整体循环移动两位 阅读全文
posted @ 2022-06-06 00:33 WPMA 阅读(239) 评论(0) 推荐(0) 编辑
摘要:(6条消息) 华为机试高频题目(Java实现)_小朱小朱绝不服输的博客-CSDN博客_华为机试java 阅读全文
posted @ 2022-06-06 00:09 WPMA 阅读(73) 评论(0) 推荐(0) 编辑
摘要:解答: package string; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); whi 阅读全文
posted @ 2022-05-31 23:00 WPMA 阅读(83) 评论(0) 推荐(0) 编辑
摘要:import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; import java.util.stream.Stream; public class URLSplitTest { publi 阅读全文
posted @ 2022-05-26 17:56 WPMA 阅读(142) 评论(0) 推荐(0) 编辑
摘要:/* * 判断字符串子序列 * 给定字符串 target和 source, 判断 target 是否为 source 的子序列。 * 你可以认为 target 和 source 中仅包含英文小写字母。字符串 source可能会很长(长度 ~= 500,000),而 target 是个短字符串(长度 阅读全文
posted @ 2022-05-26 17:46 WPMA 阅读(556) 评论(0) 推荐(1) 编辑
摘要:public class StringSwap { public static void main(String[] args) { String s1 = "hello"; String s2 = "leetcode"; System.out.println(swapYuanyinString(s 阅读全文
posted @ 2022-05-26 11:38 WPMA 阅读(28) 评论(0) 推荐(0) 编辑
摘要:/* * Copyright (c) Huawei Technologies Co., Ltd. 2021-2021. All rights reserved. */ import java.util.ArrayList; import java.util.Collections; import j 阅读全文
posted @ 2022-05-24 16:00 WPMA 阅读(139) 评论(0) 推荐(0) 编辑
摘要:java-动态规划算法学习笔记 原文:java-动态规划算法学习笔记 - huster-stl - 博客园 (cnblogs.com) 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。在面试笔试中动态规划也是经 阅读全文
posted @ 2022-05-22 22:49 WPMA 阅读(435) 评论(0) 推荐(0) 编辑