jQuery 面试问题和答案  JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到的 JavaScript 库之一,并且现在已经很少有不用jQuery 而使用原生 JavaScript 的新项目了。这对于作为一个 Java web 开发者的你而言意味着你会
[ 试题,在于积累,你悄悄来,请记得带走一丝云彩 ]阅读建议
转载 2022-05-27 13:27:57
194阅读
目录介绍 Canvas和SVG图形之间的区别是什么? 如何使用Canvas和SVG绘制矩形? 什存储的有效期? 本地存...
原创 2022-09-29 16:15:57
130阅读
题解import java.util.*; public class Solution { // 定义递归函数功能:求出当前结点的 public int maxDepth (TreeNode root) { // 递归终止 if(root == null) { return 0; } // d
原创 2023-11-15 14:01:22
112阅读
题目题解如输入[2,4,1,2,7,8,4]时,会形成两个山峰,一个是索引为1,峰值为4的山峰,另一个是索引为5,峰值为8的山峰,如下图所示:import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums
原创 2023-11-03 16:49:13
97阅读
一、题目给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。示例:输入:{1,2,3}返回值:{3,2,1}二、题解2.1使用栈求解栈是先进后出的。实现原理就是把链表节点一个个入栈,当全部入栈完之后再一个个出栈,出栈的时候在把出栈的结点串成一个新的链表。import java.util.Stack; public class
原创 2023-10-12 19:23:44
207阅读
1.编写程序, 编写一个学生类, 要求有一个计数器的属性, 统计总共实例化了多少个学生 classStudent:"""学生类"""count= 0 #计数 def __init__(self, name, age): self.name=name self.age=age Student.count+= 1 #要使得变量全局有效,就定义为类的属性 deflearn(self):print("is
转载 8月前
28阅读
数据库面试,这一篇就够了
转载 2021-07-14 17:33:33
293阅读
1、static作用static 是一个关键字,在不同的上下文中具有不同的作用。以下是 static 关键字的几种常见用法和作用:静态变量(Static Variables):在函数内部使用 static 关键字声明的变量称为静态变量。静态变量在程序的整个生命周期内都存在,不会随着函数的调用而被销毁。静态变量的作用域仅限于声明它的函数内部。静态函数(Static Functions):在函数声明前
原创 精选 2023-12-23 17:41:47
549阅读
1.简述:描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 要求:空间复杂度  ,时间复杂度  。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:示例1输入:{1,2,3}返回值:{3,
原创 精选 2022-07-25 15:14:39
431阅读
1评论
1.简述:描述你是一个经验丰富的小偷,准备偷沿湖的一排房间,每个房间都存有一定的现金,为了防止被发现,你不能偷相邻的两家,即,如果偷了第一家,就不能再偷第二家,如果偷了第二家,那么就不能偷第一家和第三家。沿湖的房间组成一个闭合的圆形,即第一个房间和最后一个房间视为相邻。给定一个长度为n的整数数组nums,数组中的元素表示每个房间存有的现金数额,请你计算在不被发现的前提下最多的偷窃金额。数据范围:数
原创 精选 2022-10-10 16:21:58
367阅读
1.简述:描述以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。数据范围:,字符串仅由'0'~‘9’构成要求:时间复杂度 示例1输入:"1","99"返回值:"100"说明:1+99=100示例2输入:"114514",""返回值:"114514"2.代码实现:import java.util.*;public class Solution { public
原创 精选 2022-10-16 18:17:05
356阅读
一、题目二、题解反转链表:public ListNode addInList (ListNode head1, ListNode head2) { // 进行判空处理 if(head1 == null) return head2; if(head2 == null){ return head1;
原创 2023-10-24 20:50:46
144阅读
一、题目二、题解知识点:双指针双指针指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个指针(特殊情况甚至可以多个),两个指针或是同方向访问两个链表、或是同方向访问一个链表(快慢指针)、或是相反方向扫描(对撞指针),从而达到我们需要的目的。思路:如下图所示,第一个节点是奇数位,第二个节点是偶数,第二个节点后又是奇数位,因此可以断掉节点1和节点2之间的连接,指向节点2的后面即节点3
原创 2023-10-27 16:59:12
108阅读
1.简述:描述给一个01矩阵,1代表是陆地,0代表海洋, 如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。岛屿: 相邻陆地可以组成一个岛屿(相邻:上下左右) 判断岛屿个数。例如:输入[[1,1,0,0,0],[0,1,0,1,1],[0,0,0,1,1],[0,0,0,0,0],[0,0,1,1,1]]对应的输出为3(注:存储的01数据其实是字符'0','1')示例1
原创 精选 2022-09-21 17:08:13
417阅读
1.简述:描述给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合。例如,给出n=3,解集为:"((()))", "(()())", "(())()", "()()()", "()(())"数据范围:要求:空间复杂度 ,时间复杂度 示例1输入:1返回值:["()"]示例2输入:2返回值:["(())","()()"]2.代码实现:import j
原创 精选 2022-09-24 21:31:34
280阅读
1.简述:描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。数据范围:要求:时间复杂度: ,空间复杂度: 示例1输入:2返回值:2说明:青蛙要跳上两级台阶有两种跳法,分别是:先跳一级,再跳一级或者直接跳两级。因此答案为2示例2输入:7返回值:212.代码实现:public class Solution
原创 精选 2022-09-27 17:17:08
363阅读
1.简述:描述你是一个经验丰富的小偷,准备偷沿街的一排房间,每个房间都存有一定的现金,为了防止被发现,你不能偷相邻的两家,即,如果偷了第一家,就不能再偷第二家;如果偷了第二家,那么就不能偷第一家和第三家。给定一个整数数组nums,数组中的元素表示每个房间存有的现金数额,请你计算在不被发现的前提下最多的偷窃金额。数据范围:数组长度满足  ,数组中每个值满足 示例1输入:
原创 精选 2022-10-09 15:59:07
345阅读
1.简述:描述给出一组区间,请合并所有重叠的区间。请保证合并后的区间按区间起点升序排列。数据范围:区间组数 ,区间内 的值都满足 要求:空间复杂度 ,时间复杂度 进阶:空间复杂度 ,时间复杂度示例1输入:[[10,30],[20,60],[80,100],[150,180]]返回值:[[10,60],[80,100],[150,180]]
原创 2022-10-17 18:11:30
170阅读
1.简述:描述给定一个m x n大小的矩阵(m行,n列),按螺旋的顺序返回矩阵中的所有元素。数据范围:,矩阵中任意元素都满足 要求:空间复杂度  ,时间复杂度 示例1输入:[[1,2,3],[4,5,6],[7,8,9]]返回值:[1,2,3,6,9,8,7,4,5]示例2输入:[]返回值:[]2.代码实现:import java.util.ArrayLis
原创 2022-10-20 17:40:50
175阅读
  • 1
  • 2
  • 3
  • 4
  • 5