1PHAN's blog

首页

关于

归档

loading..
java算法

图解算法数据结构之树

彩灯装饰记录 I一棵圣诞树记作根节点为 root 的二叉树,节点值为该位置装饰彩灯的颜色编号。请按照从 左 到 右 的顺序返回每一层彩灯编号。 ==其实说是最基础的BFS== import java.util.LinkedList; import java.util.Queue; /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int..

更多
loading..
java算法

图解算法数据结构之栈与队列

图书整理读者来到图书馆排队借还书,图书管理员使用两个书车来完成整理借还书的任务。书车中的书从下往上叠加存放,图书管理员每次只能拿取书车顶部的书。排队的读者会有两种操作: push(bookID):把借阅的书籍还到图书馆。pop():从图书馆中借出书籍。为了保持图书的顺序,图书管理员每次取出供读者借阅的书籍是 最早 归还到图书馆的书籍。你需要返回 每次读者借出书的值 。 如果没有归还的书可以取出,返回 -1 。 示例 1: 输入:[“BookQueue”, “push”, “push”, “pop”][[], [1], [2], []]输出:[null,null,null,1]解释:MyQueue myQueue = new MyQueue();myQueue.push(1); // queue is: [1..

更多
loading..
java算法

图解算法数据结构之字符串

路径加密 class Solution { public String pathEncryption(String path) { StringBuilder b = new StringBuilder(); for(char c : path.toCharArray()){ if(c == '.') b.append(' '); else b.append(c); } return b.toString(); } } 字符串单词翻转 import java.util.*; class Solution { public String reverseMessage(Str..

更多
loading..
java算法

数组相关练习

数组调整教练使用整数数组 actions 记录一系列核心肌群训练项目编号。为增强训练趣味性,需要将所有奇数编号训练项目调整至偶数编号训练项目之前。请将调整后的训练项目编号以 数组 形式返回。 也就是说奇数均放到偶数后面 简单想法使用List,来一个奇数add一个,最后再搞偶数就彳亍。 class Solution { public int[] trainingPlan(int[] actions) { List<Integer> li = new ArrayList<>(); for(int i = 0; i < actions.length; i++){ if(actions[i] % 2 == 1){ ..

更多
loading..
java算法

链表相关练习汇总

来源为:LeetCode图解算法数据结构 图书整理 I书店店员有一张链表形式的书单,每个节点代表一本书,节点中的值表示书的编号。为更方便整理书架,店员需要将书单倒过来排列,就可以从最后一本书开始整理,逐一将书放回到书架上。请倒序返回这个书单链表。 示例 1: 输入:head = [3,6,4,1] 输出:[1,4,6,3] 提示: 0 <= 链表长度 <= 10000 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val ..

更多
前端

学习记录之vue

入门<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.7.0/vue.js"></script> <title>Document</title> </head> <body> <div id="contain..

更多
前端

jquery中的fadeIn/fadeOut与fadeTo区别

问题发现打算创建表格,控制删除与增加时添加渐变的效果,本能的使用了fadein,fadeout,但发现会更改display的css属性,由于我使用了bootstrap框架,更改这个属性会让表格变得无法看到。所以继而更换了fadeto,又发现fadeto是通过更改css的opacity属性实现的效果。如此一来,不会对本身的框架产生影响。 理论 fadeIn(): 这个方法用于将元素淡入显示。当元素最初处于隐藏状态时(比如通过CSS设置display: none),调用fadeIn()方法将使其逐渐变得可见。它不需要传递透明度参数,因为它会自动将元素的透明度从0逐渐增加到1。 fadeOut(): 这个方法与fadeIn()相反,用于将元素淡出隐藏。调用fadeOut()方法将使元素逐渐变得不可见,并最终完全隐..

更多
loading..
pr

pr手写字效果

手写字效果 步骤1.找到相应的文字,添加书写效果。 2.添加后根据关键帧调节相应的位置。显示文字。 3.选择绘制样式作为显示原始图像。

更多
loading..
pr

pr进度条效果

进度条效果 步骤选择旧版标题中的圆角矩形,添加阴影。 这一份去掉中间的填充,透明度为0。赋值一份拖到上面,把透明度重新改为100。两个重叠。 最后将上面的添加裁剪效果,逐渐产生进度条的效果。

更多
loading..
pr

pr分屏效果

分屏效果 步骤找到素材 添加线性擦除效果 从矩形设置旧版标题

更多
1238