Wesley13 Wesley13
3年前
Java面试解析总结:Java+Redis+数据库+算法与数据结构+分布式
!(https://oscimg.oschina.net/oscnet/up760e80c47ac2161a4a2fb57889bd590e1ff.png)金九银十即将到来,给大家整理了今年来最经典的面试真题1000道,每个题目都有详细的解答,收集了java基础、RabbitMQ,微服务、MySQL数据库、Java并发、JVM,Redis、设计模
贾蔷 贾蔷
1个月前
NOIP 2000 提高组 洛谷1004题(方格取数)解题思路与C++代码解析
一、题目描述简要描述题目:例如,在一个n×n的方格图中,每个格子包含一个正整数。需要选择两条从左上角到右下角的路径,路径可重复经过格子,但两条路径除起点和终点外不能相交。求两条路径数字和的最大值。二、解题思路与算法分析1.问题分析1.问题核心是求解两条不交
贾蔷 贾蔷
2星期前
手搓二叉树构建类代码详解:从入门到实践(适合新手小白)
一、简介和应用二叉树是数据结构中常见的一种树形结构,每个节点最多有两个子节点(左子节点和右子节点)。它广泛应用于算法设计、数据存储与搜索(如二叉搜索树)、表达式解析等领域。本文将通过手写的C代码,讲解如何构建一个基础的二叉树类,帮助新手理解其原理与实现
架构师手记 架构师手记
2星期前
鸿蒙MD5工具开发笔记 - crypto-js三方库使用实践
鸿蒙MD5工具开发笔记cryptojs三方库使用实践基础知识MD5这玩意其实挺简单的,就是用来算哈希值的。我刚开始接触的时候也是一脸懵逼,后来用多了就明白了。1.是啥就是个哈希算法,把任意长度的数据变成固定长度的字符串输出32位字符串,看起来像这样:5d4
贾蔷 贾蔷
6天前
牛客网NC67汉诺塔问题:递归算法解析(附完整C++代码)
一、问题背景汉诺塔(TowerofHanoi)是经典的问题,源于一个古老的传说。游戏规则:1.一次只能移动一个圆盘1.大圆盘不能放在小圆盘上面1.所有圆盘从起始柱移动到目标柱二、原理采用将问题分解:1.将n1个盘子从起始柱移到辅助柱(子问题)1.将第n个盘
贾蔷 贾蔷
1天前
2024蓝桥杯国赛B组最小字符串题解:贪心算法实战应用
一、题目解读题目要求给定一个长度为N的S和M个待插入字符,通过将这些字符全部插入S中,构造出最小的新字符串。这是典型的字符串构造问题,考察选手对的理解和应用能力。二、解题思路采用贪心策略:1.先将待插入字符,便于按字典序选择2.遍历原字符串时,在保证字典序
燕青 燕青
1年前
Macos超强思维导图推荐:Xmind for Mac v23.07中文版 支持M1
是一款非常实用的思维导图软件,它可以帮助用户快速创建和编辑思维导图,用于记录和整理思路,管理信息和项目等。该软件提供了丰富的功能和工具,可以满足不同用户的需求,包括教育、商务、项目管理等多个领域。XMind思维导图的主要特点包括:多种思维导图类型:软件支持