➡️
继续阅读
-
【Java 实现经典算法】数字黑洞
文章介绍数字黑洞6174(Kaprekar常数)算法:对各位数字不全相同的四位正整数,反复将四个数字按降序和升序排列后相减,最终会得到6174;若四位数字...
-
【Java 实现经典算法】格雷码
文章介绍格雷码:n位二进制表示中任意相邻两数仅一位不同,n位格雷码共2^n个。生成方法基于n-1位格雷码逐层构造,为每个字符串加0或1并保持对称,如由0、...
-
【Java 实现经典算法】科学计数法
本文介绍如何用Java将科学计数法字符串转换为普通数字表示,并保留全部有效位(包括末尾的0)。核心思路是把数值当作字符串处理:指数为负时,将小数点前移并补...
-
群晖部分NAS遭勒索软件攻击 黑客利用2024年已修复的漏洞 用户需尽快更新DSM
群晖NAS近期遭勒索软件攻击,黑客利用旧版DSM中已修复的远程代码执行漏洞加密用户数据。群晖表示该漏洞已于2024年12月修复,无零日漏洞证据,建议立即升...
-
剑指Offer之三十-最小的K个数
文章介绍求n个整数中最小K个数的三种解法:一是排序后取前K个,复杂度取决于排序算法;二是基于partition函数,仅适用于可修改输入数组;三是用最大堆或...
-
剑指Offer之二十九-数组中出现次数超过一半的数字
题目要求找出数组中出现次数超过一半的数字,不存在则输出0。解法一用map记录各元素出现次数,超过数组长度一半即返回。解法二设标识变量,遇相同数字次数加1,...