- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 React 中的 this
React 中的 this一、为事件处理函数绑定上 thisclass Toggle extends React.Component { constructor(props) { super(props); this.state = {isToggleOn: true}; // 为了在回调中使用 `this`,这个绑定是必不可少的 this.handleClick = this.handleClick.bind(this); } handleClick()
2021-05-25 21:46:59
395
原创 JS 实现快速排序
JS 实现快速排序代码function Sort(arr, l, r) { if (l >= r) return; let i = l, j = r, temp = arr[l]; while (i < j) { while (i < j && arr[j] >= temp) j--; arr[i] = arr[j]; while (i < j && arr[i] <
2021-02-10 16:14:47
153
原创 纯 CSS 实现硬币旋转效果
纯 CSS 实现硬币旋转效果由于代码不多,实现不难(博主比较懒),就不详细解释了,有不懂的地方可以在下方留言,下面直接上代码:<!DOCTYPE html><html lang="zh-CN"><head> <title>Blank Page for Rich Text Editing</title> <style> html, body { margin: 0; padding: 0; widt
2021-02-10 16:09:10
825
原创 bind() 方法的简单实现
bind() 方法的简单实现bind() 函数的用法bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。和 call() 方法不同的是,call() 方法只会临时改变一次 this 指向,并立即执行,而 bind() 方法是返回一个 this 改变后的函数,并且不会立即执行。bind() 函数的实现(function () { Function.prototype.bind
2021-02-10 15:45:16
354
原创 jQuery实现轮播图(效果同 bilibili)
jQuery 实现轮播图图片滚动(效果同 bilibili)使用左浮动将所有图片拼接成一横条通过整体滑动实现图片的切换效果使用 overflow: hidden 将非当前显示图片隐藏封装图片切换方法 var leftX = 0; function changePic(el){ el.addCl...
2020-04-13 10:24:46
334
原创 JAVA判断List集合为空
public Users getUserByName(String name) { List<Users> userList = new ArrayList<>(); Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { conn = Jd...
2019-11-19 20:50:11
465
转载 双队列交叉应用
问题描述在一个有向图中,节点分别标记为 0, 1, …, n-1。这个图中的每条边不是红色就是蓝色,且存在自环或平行边。red_edges 中的每一个 [i, j] 对表示从节点 i 到节点 j 的红色有向边。类似地,blue_edges 中的每一个 [i,j] 对表示从节点 i 到节点 j 的蓝色有向边。返回长度为 n 的数组 answer,其中 answer[X] 是从节点 0 到节...
2019-07-24 15:52:01
229
原创 表现良好的最长时间段
问题描述给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大于「不劳累的天数」。请你返回「表现良好时间段」的最大长度。示例 1:输入:hours = [9,9,6,0,6,6,9] 输出:3 解释:最长的表现良好时间...
2019-07-22 10:06:44
1322
转载 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K 。如果没有和至少为 K 的非空子数组,返回 -1 。
问题描述:返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K 。如果没有和至少为 K 的非空子数组,返回 -1 。示例 1:输入:A = [1], K = 1 输出:1 示例 2:输入:A = [1,2], K = 4 输出:-1 示例 3:输入:A = [2,-1,2], K = 3 输出:3提示:1 <= A.length <= 50000-10 ^...
2019-07-13 16:15:40
1200
原创 匹配字符串
问题描述:分别输入字符串1和字符串2,若在字符串1中匹配到字符串2,则输出匹配位置。代码展示:#include "pch.h"#include <iostream>#include <String>using namespace std;#define MaxSize 100typedef struct{ char data[MaxSize]; int...
2019-06-17 16:06:59
212
原创 用栈求解n皇后问题
问题描述:编写一个程序求解n皇后问题,即在m×n的方格棋盘上放置n个皇后,要求每个皇后不同行、不同列、不同左右对角线,下图是八皇后问题的一个解。(1)皇后个数n由用户输入,其值不能超过20,输出所有的解。(2)采用类似于用栈求解迷宫问题的方法。代码展示:#include <stdio.h>#include <stdlib.h>#define MaxSize 10...
2019-06-15 11:27:07
3342
原创 迷宫问题
问题描述:编写一个程序exp3-5.cpp,输出下图迷宫中的最短路径。算法分析:采用队列,利用其先进先出的特性,每次队列元素出完时每条路径长度仅增加1,说简单点就是,每次各个方块只往后走一格,看谁最先到出口,则该路径就是最短路径。代码展示:#include "pch.h"#include <iostream>using namespace std;typedef s...
2019-06-13 12:03:08
848
原创 先遍历两个链表,得到长度,再比较长度,循环次数为长度小的那一个链表的长度,运用尾插法插入节点。
问题描述:先遍历两个链表,得到长度,再比较长度,循环次数为长度小的那一个链表的长度,运用尾插法插入节点。代码展示:#include "pch.h"#include <iostream>using namespace std;int main(){ typedef int ElemType; typedef struct LNode { ElemType dat...
2019-06-12 09:47:39
390
原创 以x为基准,将源链表分成比x小的部分和比x大的部分,小的部分在前大的部分在后生成新链表。
问题描述:以x为基准,将源链表分成比x小的部分和比x大的部分,小的部分在前大的部分在后生成新链表。代码段:#include "pch.h"#include <iostream>using namespace std;int main(){ typedef int ElemType; typedef struct LNode { ElemType data; ...
2019-06-12 00:16:22
318
原创 Java去掉字符串中重复的字符
Java去掉字符串中重复的数组原方法package FifthWork;import java.util.Scanner;public class FifthWork { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String s=sc...
2019-03-05 21:15:15
9485
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人