坚果派联合创始人徐建国2021年初入HarmonyOS领域,两年便获得华为开发者专家(HDE,HUAWEI Developer Experts),他乐于分享的精神赋能鸿蒙生态的发展壮大。 2023年,他走进12所高校和27个企业进行演讲分享,并参加了6场HarmonyOS城市活动; 2023年,他作为OpenHarmony应用创新赛导师,组织60+支队伍参赛,并且有9支队伍获奖; 2023年,
删除排序链表中的重复元素 II(链表、双指针) 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现_ _的数字。 返回同样按升序排列的结果链表。 示例 1: 输入:head = [1,2,3,3,4,4,5] 输出:[1,2,5] 示例 2: 输入:head = [1,1,1,2,3] 输出:[2,3] 提示
求素数和(数论算法) 求第m个到第n个素数之间的素数和 解答: import java.util.Scanner; public class All { public static void main(String[] args) { int a[] = new int[200]; int index = 0; for (int i = 1; i <
N皇后 II(回溯) n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互进攻。 给你一个整数 n ,返回 n 皇后问题 不同的解决方案的数量。 输入:n = 4 输出:2 解释:如上图所示,4 皇后问题存在两个不同的解法。 输入:n = 1 输出:1 示例 1: 示例 2: 提示: 1 <= n <= 9 皇后彼此不能相互进攻,也就是说:任何
单词搜索 II(字典树、数组) 给定一个 m x n 二维字符网格 board** **和一个单词(字符串)列表 words,找出所有同时在二维网格和字典中出现的单词。 单词必须按照字母顺序,通过 相邻的单元格 内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。 示例 1: 输入:board = [["o",&
电话号码的字母组合(哈希表、字符串) 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits = "23" 输出:["ad","ae","af","bd"
找质数(图算法) 找出大于200的最小的质数 解答: import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main(String[] args) throws java.lang.Exception { int n = 201;
最大子序和(数组、分治) 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 2: 输入:nums = [1] 输出:1 示例 3: 输入:nums = [0] 输出:0 示例 4:
不同路径 II(数组、动态规划) 一个机器人位于一个 _m x n _网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和 0 来表示。 示例 1: 输入:obstacleGrid =
内容操作 html(): 获取/设置元素的标签体内容 内容 --> 内容 text(): 获取/设置元素的标签体纯文本内容 内容 --> 内容 val(): 获取/设置元素的value属性值 属性操作 通用属性操作 attr(): 获取/设置元素的属性 removeAttr():删除属性 prop():获取/设置元素的属性 removeProp():删除属性 att
jQuery概念 一个JavaScript框架。简化JS开发。 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模
下载 进入官网 http://tomcat.apache.org/ 选择需要的版本和类型下载。 安装:解压压缩包即可。 注意:安装目录建议不要有中文和空格 Tomcat目录结构: 卸载:删除目录就行了 启动 bin/startup.bat ,双击运行该文件即可 访问:浏览器输入:http://localhost:8080 回车访问自己 http://别人的ip:8080 访问别人 可能遇到的
最大间距(数组、桶排序) 给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示例 1: 输入: [3,6,9,1] 输出: 3 解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大差值 3。 示例 2: 输入: [10] 输出: 0 解释: 数组元素个数小于 2,因此返回 0。 说明: 你可
Request对象和Response对象的原理 Request和Response对象是由服务器创建的。我们来使用它们 Request对象是来获取请求消息,Response对象是来设置响应消息。 Response对象 功能:设置响应消息 设置响应行 格式:HTTP/1.1 200 ok 设置状态码:setStatus(int sc) 设置响应头: setHeader(String name
回文链表(栈、递归) 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head = [1,2,2,1] 输出:true 示例 2: 输入:head = [1,2] 输出:false 提示: 链表中节点数目在范围[1, 105] 内 0 <= Node.val <= 9 **进阶:**你能否
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号