ICode9

精准搜索请尝试: 精确搜索
  • 【LeetCode】只出现一次的数字 第二种解法2021-07-08 18:03:44

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 刚学了哈希给了第二种解法 这

  • 代码智能:问题与解法2021-07-06 14:33:37

    代码智能:问题与解法 在基于预训练大模型引发自然语言处理革命的今天,代码智能技术也在迅速跟进发展。 那么,代码智能主要在做一些什么样的事情呢?可能很多同学会有比较科幻的想法,比如程序员要失业了之类的。 但是,其实很多工作并没有那么神秘,非常基础。那么我们用代码智能要解决

  • 【干货大放送!】小白必备Python100道练习题,赶紧收藏2021-07-03 21:03:02

    嗨~我是小鱼 爆肝给大家整理了这份今天给大家分享100道Python练习题。大家一定要给我三连啊~ 在此之前,先给大家推荐一个工具,是一个对 Python 运行原理进行可视化分析的工具,Python Tutor,点击 Next 按钮就会根据执行步骤显示原理,对新手理解代码运行原理有很大帮助。举一个简单的例

  • 2808:校门外的树。考点:数组2021-07-03 13:31:37

    原题:http://bailian.openjudge.cn/practice/2808/ 描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。马路上有一些区域要用来建地铁,这些区

  • TSP问题的GA解法2021-07-03 11:32:12

    TSP问题 ​ TSP(Traveling Salesman Problem)是典型的NP完全问题,即其最坏情况下的时间复杂度随着问题规模的增大按指数方式增长。TSP问题可以描述为:已知n个城市之间的相互距离,某一旅行商从某一个城市出发,访问每个城市一次且仅一次,最后回到出发的城市,如何安排才能使其所走的路

  • 旋转矩阵90度 暴力解法2021-06-17 22:37:24

    var rotate = function(matrix) { var n = matrix.length; //生成二维数组 const newArr = new Array(n).fill(0).map(()=>new Array(n).fill(0)); for(let i =0;i<n;i++){ for(let j=0;j<n;j++){ newArr[j][n-i-1] = matrix[i][j] /

  • leetcode 220. Contains Duplicate III | 220. 存在重复元素 III (Treeset解法+分桶解法)2021-06-17 15:58:50

    题目 https://leetcode.com/problems/contains-duplicate-iii/ 题解 方法1:Treeset 解法,滑动窗口 & 二分 思路参考:https://leetcode-cn.com/problems/contains-duplicate-iii/solution/gong-shui-san-xie-yi-ti-shuang-jie-hua-d-dlnv/ 用 Treeset 维护滑动窗口。Treeset 基

  • Bugku刷题--WEB篇2021-06-16 20:32:10

    刷题步骤按着解题人数从多到少顺寻 知识点记录 模板注入模板注入文件解析漏洞+远程代码执行漏洞查看源代码的方法(F12、抓包、开发者工具)客户端传输数据—修改网页源代码禁用JS脚本,unicode解码POST方式,上传数据PHP弱类型----部分数据在“==”两侧相等Burpsuite抓包,审计源代码

  • 一个线程协同问题,解法繁多,趁还没被玩坏赶快解决掉他2021-06-15 12:35:08

    ###前言 不知道大家有没有感觉,小学初中读的一些书,看的一些文章,到现在都印象深刻,反倒是高中学的知识,高考后就慢慢消散,直到遗忘。 我想说的是,记得初中学过鲁迅的《藤野先生》,里面有一段话,大意是:久了不联系,有时候想联系,却又无从下笔,到最后就更是不了了之了。 我找了下原文: 将走

  • 293,数字范围按位与2021-06-14 23:02:35

    给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。 示例 1:  输入: [5,7] 输出: 4 示例 2: 输入: [0,1]输出: 0 答案: 1public int rangeBitwiseAnd(int m, int n) {2    int r = Integer.MAX_VALUE;3    while ((m

  • LeetCode 每日一题「接雨水」2021-06-14 20:03:09

    我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 目录 题目 解法一 解法二 上一题与下一题 题目 给定 n 个非负整数表示每个宽度为 1 的

  • bmzctf 刷题记录 zonghe2021-06-14 03:32:41

    bmzctf 刷题记录 zonghe PS:终于不是开局一坨代码了

  • bmzctf 刷题 hitcon_2017_ssrfme2021-06-12 04:01:23

    bmzctf 刷题 hitcon_2017_ssrfme 这道题有两种解法! 直接上源码: <?php $sandbox = "sandbox/" . md5("orange" . $_SERVER["REMOTE_ADDR"]); @mkdir($sandbox); @chdir($sandbox); $data = shell_exec("GET " . escapeshel

  • 剑指 Offer 03. 数组中重复的数字 五种解法2021-06-11 23:03:21

    ### 题:找出数组中重复的数字。 >`题`:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 ![>在这里插入图片描述](https://img-blog.csdnimg.cn/202106

  • n皇后问题javascript解法2021-06-10 16:30:24

      function queen(n) {                 if(n < 2) {                     return;                 }                 let i = 0;                 let arr = [];                 //保存皇后放

  • 数学笔记24——分部积分2021-06-07 17:04:38

    不是所有被积函数都能解析地写出原函数。对于那些可能写出来的函数,也需要一定的积分技巧才能随心所欲,分部积分正是其中很重要的一种技巧。 基本公式   部分积分演变自积分的乘法法则: 示例1     看起来很难对付,现在尝试用部分积分解决。   令u = lnx,u’ = (lnx)

  • 数学笔记21——三角替换2(tan和sec)2021-06-07 17:03:44

    tan和sec常用公式   我一直认为三角函数中只有sin和cos是友好的,其它都是变态。现在不得不接触一些变态:   这些变态的相关等式: 等式的证明   这个稍有点麻烦,先要做一些前置工作。 三角替换 示例1   ∫sec4xdx = ? 示例2   ∫tan4xdx = ?    

  • 数学笔记20——三角替换1(sin和cos)2021-06-07 17:03:28

    sin和cos的常用公式   基本公式:     半角公式:     微分公式:     积分公式: 三角替换 示例1     根据微分公式,cosxdx = dsinx 示例2 示例3 半角公式 示例1 示例2        解法1:   解法2: 综合示例 示例1 示例2 示例3    

  • 八数码难题解法大全2021-06-04 22:08:26

    暂时弃坑,双向广搜太**难写了。。。。 https://www.luogu.org/problem/show?pid=1379 突然发现八数码难题挺有意思的 貌似关于这一个问题就能延伸出好多种算法 挖个坑,慢慢填2333 BFS+map 第一发 裸的BFS 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4

  • 旋转数组的解法——牛客算法入门题2021-06-01 21:34:49

    题目来源:旋转数组_牛客题霸_牛客网 (nowcoder.com) 题目描述 一个数组A中存有N(N&gt0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1 ……AN-1 )变换为(AN-M …… AN-1 A0 A1 ……AN-M-1 )(最后M个数循环移至最前面的M个位置)。如果

  • 简单但经典的算法题:有效字母的异位词2021-06-01 13:52:20

           给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。        示例 1:        输入: s = "anagram", t = "nagaram"         输出: true        示例 2:        输入: s = "rat", t = "car"        输出: false      

  • 342. 4的幂2021-05-31 23:01:50

    2021-05-31 LeetCode每日一题 链接:https://leetcode-cn.com/problems/power-of-four/ 标签:位运算 题目 给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4 ^ x 输入:n = 16 输出:true

  • LeetCode 136 只出现一次的数字2021-05-31 16:59:22

    题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 解法 解

  • 231. 2 的幂2021-05-30 18:03:47

    2021-05-30 LeetCode每日一题 链接:https://leetcode-cn.com/problems/power-of-two/ 标签:位运算、数学 题目 给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2 ^ x ,则认为 n 是 2 的幂次方。 输入:n = 1

  • LeetCode 1.两数之和2021-05-27 10:03:46

    解法一:暴力求解 分析: 直接两层循环,遍历数组: 第一层循环确定一个数n1,然后第二层循环中判断数组中是否存在target - n1,如果存在,将{n1,n2}返回。 O(n^2),会超时。 代码: vector<int> twoSum_force(vector<int>& nums, int target) { vector<int> result(2); for(int i=0; i<

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有