ICode9

精准搜索请尝试: 精确搜索
  • 爬虫IP代理池代码记录2021-01-24 19:58:27

    使用python进行爬虫访问网站时,大部分时候需要当心IP访问过于频繁而被网站封锁 这个时候就需要使用一下IP代理池了 使用的是网上的免费IP网站:国内高匿代理 代码: import requests import time import random from lxml import etree # 获取 def get_ip_list(headers, page):

  • LeetCode 23. 合并K个升序链表(分治 / 堆)2021-01-18 17:31:45

    思路: 分治:分为两部分分别求解,再把求解结果按照两个链表合并的方式合并。 堆:将所有的节点放入堆中,每次取最小权值的节点。 分治: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(

  • Leetcode-23、26、33-基于python2021-01-16 23:58:42

    由于今晚有点事,没有认真做明天回来好好补 23、合并K个升序链表 1.1、题目 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 1.2 分析 采用堆的方式 # Definition for singly-linked list. # class ListNode: # def

  • 力扣学习笔记 day52021-01-16 16:32:37

    题023.合并K个升序链表 题意 给一个链表数组,其中每个链表都已经按照升序排列,将所有链表合并到一个链表中并返回。 eg. 输入:lists = [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下: [ 1->4->5, 1->3->4, 2->6 ] 将它们合并到一个有序链表中得到。 1->1->2->

  • LeetCode_23.合并K个升序链表2021-01-07 09:02:12

    给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。   示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下: [ 1->4->5, 1->3->4, 2->6 ] 将它们合并到一个有序链表中得到。 1->1->2->3->

  • 列表分片及并行执行2021-01-05 11:33:31

    列表分片,及并行执行样例 Set<String> ips = Stream.of("1","2","3","4","5","6","7","8","9","10") // 按照2个为一组,进行切片操作 List<List<String>> partition = Lists

  • 功能性模块: (5)图片生成视频:ffmpeg版和OpenCV版2020-12-29 14:58:19

    功能性模块:(5)图片生成视频:ffmpeg版和OpenCV版 一、模块介绍 这个模块其实是非常常用、基本的模块了,主要就是针对一些需要依靠视频才能评判效果的一些应用,当然小伙伴们按自己的需求来吧。 这个图片呢其实是LZ事先处理好的,这个里有一个小技巧可以分享给小伙伴们,在图像命名的时候

  • 【redis数据结构 – lists】2020-12-28 19:35:42

    redis的另一个重要的数据结构叫做lists,翻译成中文叫做“列表”。 首先要明确一点,redis中的lists在底层实现上并不是数组,而是链表,也就是说对于一个具有上百万个元素的lists来说,在头部和尾部插入一个新元素,其时间复杂度是常数级别的,比如用LPUSH在10个元素的lists头部插入新元素,和在

  • “去掉那个框框”插件--第二版2020-12-27 23:58:16

    第二版代码如下----还没实现好点的功能,不过先做出来吧 window.onload=function(){ // 选择器封装 function $(name) { let result = document.querySelectorAll(name).length > 1 ? [...document.querySelectorAll(name)] : document.querySelector( name);

  • [LeetCode] 23. Merge k Sorted Lists(合并 k 个有序链表)2020-12-22 09:33:33

    Difficulty: Hard Related Topics: Linked List, Divide and Conquer, Heap Link: https://leetcode.com/problems/merge-k-sorted-lists/ Description You are given an array of k linked-lists lists, each linked-list is sorted in ascending order. 给定包含 k 个单链

  • 力扣---2020.10.82020-12-18 10:33:59

    344. 反转字符串 class Solution { public void reverseString(char[] s) { int left = 0,right = s.length-1; while(left<right){ char c = s[left]; s[left] = s[right]; s[right] = c; left++;

  • 力扣题目之合并两个有序链表2020-12-13 20:05:37

    力扣题目之合并两个有序链表 这篇文章是我第一次写博客,主要作用是做个记录。避免自己做了就忘。如果大家有什么更好的算法希望也能在评论区告诉我。 题目:给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists

  • Guava入门2020-12-09 10:02:38

    其实我用guava差不多大半年时间了,发现guava真的特别好用,又会使代码变得很简洁,最近又系统的学习了一下,大致讲一下

  • 23. 合并K个升序链表 Merge k Sorted Lists2020-12-07 18:02:05

    You are given an array of k linked-lists lists, each linked-list is sorted in ascending order. Merge all the linked-lists into one sorted linked-list and return it. Input: lists = [[1,4,5],[1,3,4],[2,6]]Output: [1,1,2,3,4,4,5,6]Explanation: The linked-lis

  • csp 数据中心 python2020-12-06 16:29:48

    样例输入 4 5 1 1 2 3 1 3 4 1 4 5 2 3 8 3 4 2 样例输出 4 样例说明 思路: 链接:https://pan.baidu.com/s/17JQtM3O6LpHHZ5diUTXS5w 提取码:0naq 这道题其实就是求最小生成树的最大权值。求最小生成树有两种算法,Prim算法和Kruskal算法。关于这两个算法的ppt讲解见上方百度网

  • 遍历某一个标签中的内容;python+selenium定位到列表整体,使用for循环获取列表文本;可用于校验列表是否存在你需要的文本内容2020-12-04 19:33:53

    from selenium import webdriver import time d = webdriver.Chrome() d.maximize_window() # 窗口最大化###登录某网站 d.get('http://xx.xxx.xx.xx:xxxx/') d.find_element_by_xpath('//*[@id="userName"]').send_keys('xxx') d.find_eleme

  • vue之axios请求2020-12-02 18:02:18

    1 <script> 2 import axios from 'axios'; 3 export default { 4 name: 'CartItem', 5 data () { 6 return { 7 lists:[ 8 9 ] 10 } 11 }, 12 methods:{ 13 getdata:function(){ 14 axios.get

  • 0数组/堆难 牛客NC.51合并K个已排序链表2020-11-28 19:32:45

    合并K个已排序链表 题目描述 合并K个已排序的链表并将其作为一个已排序的链表返回。分析并描述其复杂度。 堆解法 import java.util.ArrayList; import java.util.PriorityQueue; import java.util.Comparator; public class Solution { public ListNode mergeKLists(Ar

  • 列表去重2020-11-26 09:02:07

    去重的四种方法 #方法一 AList = [1, 2, 3, 1, 2] print(list(set(AList))) lists = [] while len(AList)!=0: num = AList.pop() if num not in lists: lists.append(num) print(lists) #方法二 import itertools ids = [1,4,3,3,4,2,3,4,5,6,1] ids.sort() it

  • python读取指定行并追加到新文件中2020-11-24 09:04:13

    记一个python 原始sql建表文件.sql,经过用notepad++标记 +正则处理后文件test.txt为以下格式 # CREATE TABLE `sajt_auth` `ID` `ROLE_ID` `PAGE_ID` `BUTTON_ID` # CREATE TABLE `sajt_auth_dc` `ID` `ROLE_ID` `PAGE_ID` `BUTTON_ID` # CREATE TABLE `sajt_

  • Python11月19日2020-11-19 15:03:16

    字符串常用操作 1、字母处理 . upper()   全部大写 .  lower()   全部小写 .  swapcase()   大小写互换 .  title()   首字母大写 2、格式化相关 .  ljust()  左对齐,右边不够空格对齐 .  rjust()  右对齐,左边不够空格对齐 .  center()   中间对齐,两边不够空格补

  • [LeetCode] 160. Intersection of Two Linked Lists(两个单链表的交集)2020-10-20 09:33:43

    Difficulty: Easy Related Topics: Linked List Link: https://leetcode.com/problems/intersection-of-two-linked-lists/ Description Write a program to find the node at which the intersection of two singly linked lists begins. 写一个程序,找到两个单链表相交的

  • com.google.common.collect.Lists.addAll()空指针原因分析2020-10-16 18:02:03

    代码示例 1 public static void main(String[] args) { 2 List<Integer> list = Lists.newArrayList(); 3 List<Integer> listA = Lists.newArrayList(); 4 listA.add(1); 5 List<Integer> listB = null; 6 list.add

  • 用React 中的useState改变值不重新渲染的问题2020-10-12 11:32:52

    不渲染 const [lists,setLists] =useState([]); ..... const arr = lists; arr.splice(index,1) //根据删除index下标的这一项 setLists([arr]); //重复设置要改变数组的地址 解决办法: const [lists,setLists] =useState([]); ..... const

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

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

ICode9版权所有