ICode9

精准搜索请尝试: 精确搜索
  • 力扣剑指offer第13天 栈2022-01-29 19:02:51

    39)直方图最大矩形面积 class Solution { public: int largestRectangleArea(vector<int>& heights) { stack<int> s; int res=0; heights.push_back(0); for(int i=0; i<heights.size(); i++){ while(!s.empty() && h

  • vue axiox网络请求2022-01-29 17:36:02

    一、首先安装axios ,vue-axios 前提:搭建一个vue3的项目 项目搭建参考:https://www.cnblogs.com/yclh/p/15356171.html   使用npm安装axios npm install axios npm install vue-axios   二、文件结构 文件说明: vue.config.js:为了解决跨域问题添加的文件。 network->config.js:配置

  • 洛谷11262022-01-29 17:31:28

    title: "bfs + 模拟" author: Sun-Wind date: January 29,2022 凡是涉及到模拟的一般坑也会比较多,在这道题我遇到的坑包括但不限于 判断每一步的障碍,并且在判断到障碍后直接跳出,不能继续向前 这个球是有体积的,也就是说题目中给我们的只是他边角上的一个点,还需要判断其他4个点

  • vue tabBar导航栏设计实现4-再次抽取MainTabBar2022-01-29 16:35:00

    系列导航 一、vue tabBar导航栏设计实现1-初步设计 二、vue tabBar导航栏设计实现2-抽取tab-bar 三、vue tabBar导航栏设计实现3-进一步抽取tab-item 四、vue tabBar导航栏设计实现4-再次抽取MainTabBar 五、vue tabBar导航栏设计实现5-最终版本 tabBar导航栏设计4-再次抽取MainTa

  • 剑指Offer系列——32 - II. 从上到下打印二叉树2022-01-29 15:30:35

    题目 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 限制 节点总数 <= 1000 思路 使用队列来做,dfs,每次看一行 代码 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode

  • 2022.1.29 训练日记 2 AcWing 1290. 越狱2022-01-29 13:00:03

    题目链接:越狱 题目分析: 0.快速幂+组合数+容斥原理(补集思想) 1.本题可以采用容斥原理补集的思想。 考虑 n 个犯人,m种宗教,如何安排不会导致犯罪。 第一个位置可以有 m 个选择,则与第一个相邻的第二个位置就只有 m−1种选择。考虑第 i个位置,则为了不和他左侧的 i-1 位置发生冲

  • Acwing2058. 笨拙的手指2022-01-29 12:59:17

    #include<iostream> #include<algorithm> #include<cstring> #include<unordered_set> using namespace std; //unordered_set中函数insert count的使用 //秦九韶算法将b进制的str返回为十进制数字 int get(string a, int b)//将string类型的b进制数字转换为十进制数字 {

  • P2676 [USACO07DEC]Bookshelf B2022-01-29 11:02:28

    // Problem: P2676 [USACO07DEC]Bookshelf B // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P2676 // Memory Limit: 125 MB // Time Limit: 1000 ms // User: Pannnn #include <bits/stdc++.h> using namespace std; int main() { ios::sync_wit

  • 二叉树的前、中、后序遍历2022-01-28 23:34:50

    前:中左右 中:左中右 后:左右中 // 前序遍历·递归·LC144_二叉树的前序遍历 class Solution { ArrayList<Integer> preOrderReverse(TreeNode root) { ArrayList<Integer> result = new ArrayList<Integer>(); preOrder(root, result); return res

  • buuctf-[网鼎杯 2020 青龙组]AreUSerialz(小宇特详解)2022-01-28 23:03:21

    buuctf-[网鼎杯 2020 青龙组]AreUSerialz(小宇特详解) <?php include("flag.php"); highlight_file(__FILE__); class FileHandler { protected $op;//protected受保护的修饰符,被定义为受保护的类成员则可以被其自身以及其子类和父类访问 protected $filena

  • offer06 c++2022-01-28 22:59:33

    class Solution { public: vector<int> reversePrint(ListNode* head) { //采用递归法 recur(head); //创建了recur函数,输入为head return res; //返回得到的res } private: vector<int> res; //定义int的叫做res的矢

  • 《算法进阶指南》- 0.1位运算2022-01-28 22:03:25

    总结:第一次看的时候感觉位运算很难,最近在学状态压缩dp的时候运用到移位,用二进制表示状态,回头看了一下,感觉并没有想象中的难。 1.四种位运算 与:x & y 或:x | y 非:!x 异或:x^y,又称不进位加法 2.补码 int 32位 1:00000000....01 2:00000000....10 3:00000000....11 补码引入: x + 1

  • Node.js HTTP模块、URL模块 supervisor工具2022-01-28 21:02:30

    1.Node.js介绍 Node.js 是一个 Javascript 运行环境(runtime)。它让 JavaScript 可以开发后端程序, 它几乎能实现其他后端语言能实现的所有功能。Nodejs 是基于 Google V8 引擎,V8 引擎是 Google 发布的一款开源的 JavaScript 引擎, 原来主要用于 Chrome 浏览器的 JS 解释部分,但

  • LeetCode 90 子集 II(Java 标准回溯算法 天然无添加)2022-01-28 21:01:47

    题目: 这里是引用 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例1: 输入:nums = [1,2,2] 输出:[[],[1],[1,2],[1,2,2],[2],[2,2]] 示例2: 输入:nums = [0] 输出:[[],

  • Pat-甲-1105(Spiral Matrix -螺旋矩阵)2022-01-28 19:01:45

    文章目录 前言题目二、解法AC答案总结 前言 今天练习了一下Pat1105题,第一眼看着有点奇怪,主要是spiral这个单词一时间忘记了有点尴尬,根据样例发现就是一道模拟题,虽然模拟题一般挺简单的,但是对于我好像,比一般算法题错还容易错。。 提示:以下是本篇文章正文内容,下面案例

  • 洛谷 P1659 [国家集训队]拉拉队排练(manacher)2022-01-28 18:31:19

    题目链接:[国家集训队]拉拉队排练 - 洛谷 思路:一看n这么大,要求回文长度,肯定是manacher无疑了。注意只计算奇数长度,这个也好办,计算结果的时候只看奇数长度即可。重点是如何处理这个前 k 长的奇数回文长度的问题。朴素的做法是用优先队列存储前k长的长度。如下: #include <bits/stdc

  • Android-权限-权限列表2022-01-28 15:31:40

    关键链接: Manifest.permission  |  Android Developers AndroidManifest.xml - OpenGrok cross reference for /frameworks/base/core/res/AndroidManifest.xml Manifest.permission  |  Android Developers AndroidManifest.xml - OpenGrok cross reference for /framew

  • 字母异位分组2022-01-28 14:36:47

    这道题考了中庸的思想,每组答案里面一个单词的各个字母的顺序不近相同,我们要将一个单词完全变为另一个十分的困难,但是我们都可以把他们变为一个中间值,是不是就简单许多了呢。 这里我们可以将单词的每个字母按字典序排序,如果相同则说明他们是一组的,不同就证明不是一组的。 步骤: 1

  • 一个符号求导的小程序2022-01-28 10:01:31

    这两天写了一个符号求导的程序,没有任何化简,代码质量比较差。以后可以考虑把每个项coefficient * x^index单独提出来,把coefficient和index单独作为未知数x的属性。 该程序目前只支持多项式求导。 #include<bits/stdc++.h> using namespace std; const static int bign = 10033; e

  • 921. Minimum Add to Make Parentheses Valid2022-01-28 05:00:38

    这道题是典型的括号题,一般来说,括号题用stack做,但是这道题因为太简单了,连stack都不用, 就用int就好了,时间复杂度O(n)。 public int minAddToMakeValid(String s) { int count = 0; int res = 0; for(int i=0;i<s.length();i++){ char c =

  • uni-app2022-01-28 01:35:08

    // template是放置视图部分的<template> <view> </view> </template> // script 放置方法、数据、功能 <script> export default { data() { return { // wh: 10, cateList: [], // 遍历数组后需要先创建数据

  • 剑指 Offer 58 - I. 翻转单词顺序2022-01-28 00:02:39

    1.题目地址 力扣 2.题目描述 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 示例 1: 输入: "the sky is blue" 输出: "blue is sky the" 示例 2: 输入: "

  • 【2022初春】【LeetCode】17. 电话号码的字母组合2022-01-27 21:04:03

    很基础的排列回溯问题,一个是java语法的处理,另一个是回溯取消状态的处理 class Solution { public List<String> letterCombinations(String digits) { List<String> res = new LinkedList<>(); if (digits.length() == 0) return res;

  • P2615 [NOIP2015 提高组] 神奇的幻方2022-01-27 21:00:55

    // Problem: P2615 [NOIP2015 提高组] 神奇的幻方 // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P2615 // Memory Limit: 125 MB // Time Limit: 1000 ms // User: Pannnn #include <bits/stdc++.h> using namespace std; int main() { int n; cin &

  • python学习篇之【匿名函数、filter、map、reduce 函数用法】2022-01-27 19:32:49

    一、匿名函数 # 语法: # lanbda x : x + 1 # x 函数的形参 # x + 1 函数的返回值 = return # 通常与其他函数联合使用,不应该独立存在 # 普通函数写法: def calc(x): return x+1 print(calc(2)) # 匿名写法(理解版): func = lambda x: x + 1 res = func(2) print(res)

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有