leetcode day9 day

Leetcode原题 -- 螺旋矩阵相关

第一题:54. 螺旋矩阵 题目描述:给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 : 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 解题思路:按层遍历,如图所示,找到 ......
矩阵 螺旋 Leetcode

6.使用leetcode去练习语言

目录1 本章预览2 简单题举例2.1 题目描述2.2 题目解析2.3 题解2.4 涉及基础语法3 中等题举例3.1 题目描述3.2 题目解析3.3 题解3.4 涉及基础语法4 本章小结 1 本章预览 事实上本章并不会去讲述go语言的基础情况,而是去介绍如何使用Leetcode去帮助我们去学习go语言 ......
leetcode 语言

捡起ctf学习 day1 Linux Labs

1.把忘记密码的kali重置了密码 进入GRUB启动程序,修改命令,重置密码(参考https://www.cnblogs.com/wh0915/p/17153270.html) 2.做题,ssh连接 命令 ssh -p 端口 用户名@网址 然后输入密码即可连接 cd命令:切换当前目录百至其它目录,比 ......
Linux Labs day1 ctf day

day12-JNI案例

1 JNI类型签名 # 我们开发安卓--》写java代码 》通过JNI 》调用C代码(JNI的c代码) java中变量 》通过JNI 》转成c变量 2 JNI中java调用c案例 2.1 数字处理 Utils.java package com.justin.s9day11; public class ......
案例 day JNI 12

day11-JNI介绍

四 JNI介绍和安装 4.1 JNI介绍 JNI,java native interface ,Java本地开发接口,实现在安卓中JAVA和C语言之间的相互调用。 # 之前写安卓,全是用java写 # 后期可以用c写安卓,写了后,需要使用java调用c的方法,完成功能 4.2 NDK安装 NDK是J ......
day JNI 11

day10-c语言基础

四 C语言编译器安装 ## 学习c语言的原因 一般公司的apk,基于Java实现的加密。 - jadx反编译java,分析代码 NB公司的的apk,基于Java+C语言实现加密(JNI开发)。 - jadx反编译java,分析代码 - ida反编译c语言,分析代码 ## c语言动态链接库so文件反编 ......
语言基础 语言 基础 day 10

java项目实践-jsp-finter-监听器-day19

目录1. jsp2. 过滤器3. listener 监听器 1. jsp servle逻辑处理方便 html页面表现麻烦 jsp 页面表现方便 但是逻辑处理麻烦 JSP 是一种页面技术 JSP本质上是servlet类 通过JSP引擎翻译成servlet jsp 约等于 java+html 注意:js ......
监听器 jsp-finter 项目 finter java

算法训练day39LeetCode738.968.

算法训练day39LeetCode738.968. 738.单调递增的数字 题目 738. 单调递增的数字 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { public: int monotoneIncreasingDigi ......
算法 LeetCode day 738 968

[LeetCode] 1726. Tuple with Same Product

Given an array nums of distinct positive integers, return the number of tuples (a, b, c, d) such that a * b = c * d where a, b, c, and d are elements ......
LeetCode Product Tuple 1726 Same

Data structure - Sort & quick sort 小结及leetcode相关题目

Sort 主要有以下几种常见的sort, 面试中最有可能考的是quick sort, 关于k largest or 什么相关的。 Bubble sort Insertion sort Merge sort Quicksort Selection sort Counting sort Bucket s ......
小结 structure leetcode 题目 quick

算法训练day38 LeetCode435.763.56.

算法训练day38 LeetCode435.763.56. 435.无重叠区间 题目 435. 无重叠区间 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 首先按左边界排列范围 再将长的重叠区间去除 并记录去除个数 class Solution { publ ......
算法 LeetCode day 435 763

C++学习笔记Day2

关于String对象的一些事 1.string对象来源于C++标准库<string>,表示一种可变长的字符序列,定义在命名空间std之中。 2.string对象无初始值默认为空字符串。 3.若是使用等号对string变量进行初始化,属于拷贝初始化,不使用等号,如string s6("hiya"); ......
笔记 Day2 Day

DataWhale DAY4 变量和函数

DataWhale DAY4 变量和函数 语法部分:https://www.cnblogs.com/hewo/p/17635277.html 上文提到过的一点,python 是动态数据类型,它没有传统的定义,自然就可以在赋值的时候,新值不一定要和旧值相同类型。 老生常谈的问题:别乱用关键词,其实 p ......
变量 函数 DataWhale DAY4 DAY

hadoop集群 大数据项目实战_电信用户行为分析_day04

进行HIVE环境配置 1.上传相关的包 2.对上传的包进行下载和创建软连接 3.配置相关的文件 4.分别发送给其他机子 假设你需要在所有机器执行同一个指令,则你就需要相关设置 5.在hive的onf文件中创建hive-site.xml进行相关设置 ```xml<configuration> <-- ......
行为分析 大数 集群 实战 行为

Python39days

数据库数据的演变史 数据存储的发展史 数据库的本质——cs架构软甲 数据库的分类 SQL与nosql的介绍 MySQL的介绍 MySQL的下载与安装MySQL服务的制作 MySQL如何登陆 管理员密码的修改以及忘记密码怎么办 基本的SQL语句(针对库,表,记录的增删记录) ————————————— ......
Python days 39

[Leetcode] 0083. 删除排序链表中的重复元素

83. 删除排序链表中的重复元素 题目描述 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3] 提示 ......
Leetcode 元素 0083

[Leetcode] 0070. 爬楼梯

70. 爬楼梯 题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入:n = 3 输出:3 解 ......
楼梯 Leetcode 0070

leetcode338:比特位计数

今天刷力扣碰到了这道题,虽然是一道easy难度的题,但是感觉对位运算这块的算法很生疏,所以记录一下。 题目描述 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。 示例1 输入:n = 2 输出: ......
leetcode 338

[LeetCode] 2525. Categorize Box According to Criteria

Given four integers length, width, height, and mass, representing the dimensions and mass of a box, respectively, return a string representing the cat ......
Categorize According LeetCode Criteria 2525

leetcode链表

class ListNode: def __init__(self, val=0, next=None): self.val = val #val表示值 self.next = next #指针next表示后继指针 class MyLinkedList: def __init__(self):#初始 ......
leetcode

[BSidesCF 2020]Had a bad day

进入靶场 点击WOOFERS和MEOWERS 点击两个按钮都护出现index.php?category=meowers 判断可能纯在SQL注入和文件包含 使用php伪协议尝试文件包含: ?category=php://filter/read=convert.base64-encode/resourc ......
BSidesCF 2020 Had bad day

java项目实践-cookie-session-day18

目录1. cookie2. session3. servletcontext4.servletConfig 1. cookie cookie 在客户端(浏览器)中保持http状态的 信息技术 本质 是浏览器缓存 每次发请求的时候 在请求头中 带给 服务端 常见的应用场景:实现7天免登录 浏览器 F1 ......

算法训练day37 LeetCode860.406.452.

算法训练day37 LeetCode860.406.452. 860.柠檬水找零 题目 860. 柠檬水找零 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 5:收五元 10:收十元,返五元 20:优先还十元+五元;否则还五元*3 class Solutio ......
算法 LeetCode day 860 406

[Leetcode] 0069. x 的平方根

69. x 的平方根 题目描述 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1: 输入:x = 4 输出:2 示 ......
平方根 Leetcode 0069

Python38days

进程和线程的比较 GIL全局解释器锁(理) 互斥锁 线程队列(线程里使用) 进程池和线程池的用法 协程理论 如何使用协程 基于协程的高并发程序 —————————————————————————————————————————————————————————————————————————————— ......
Python days 38

day01

Markdown学习 标题:#+空格 一直支持到6级标题 字体 hello world hello hello hello 两个波浪号 去掉 删除线 1个星号 斜体 2个星号 粗体 引用 选择狂神 箭头加空格 分割线 三个减号 三个星号 图片 ![截图](C:\Users\lenovo\Deskto ......
day 01

DataWhale DAY3 数据类型和操作

DataWhale DAY3 数据类型和操作 写在前面的:python 基本操作统一放在 https://www.cnblogs.com/hewo/p/17635277.html 本文放一些有意思的东西 首先 味大的 python 提供了很是自动的 动态类型。 对象性质 作为一个 面向对象的语言,p ......
DataWhale 类型 数据 DAY3 DAY

Day18_有参装饰器_迭代器_可迭代对象___iter__()方法__next__()方法_for循环原理_自定义迭代器生成

1.Day17复习无参装饰器模版: 2.Day17复习装饰器的补充: 3.有参函数的知识储备: 4.有参装饰器不用语法糖,使用套用的方式从数据源取数据: 5.有参装饰器不用语法糖,使用套用的方式二从数据源取数据: 6.有参装饰器语法糖: 7.有参装饰器模板: 8.迭代器的介绍和为何存在迭代器: 9. ......
方法 原理 对象 iter next

Day4

标识符 关键字 Java所有部分都需要名字。类名,变量名和方法名都属于标识符 注意点 标识符首位只能是字母,”$“符号,下划线 除首位外,其它标识符部分可以使用数字,字母,“$”符号,下划线 标识符不能使用关键字命名 Java标识符是严格区分大小写的 建议使用英文单词对标识符进行命名 基本数据类型 ......
Day4 Day

day08-安卓开发基础1

一 安卓开发环境搭建 1.1 环境介绍 # 做安卓开发,需要会Java开发,需要安卓SDK,需要一款编辑器,需要软件测试环境(真机,虚拟机) # 早期开发安卓app,需要使用eclipse+安卓SDK,自己搭建 # 目前开发安卓app,只需安装AndroidStudio,可以直接通过AndroidS ......
基础 day 08