算法导论随笔(二) 手动建堆 作为stl选手,对于手写堆接触较少,不过熟悉建堆的过程还是有不少收获的。 堆的载体:一个长度为n的数组 基本操作:维持某节点的堆性质 void heapify(int o) //维护i号节点的堆性质 { while (1) { int ls = o << 1; int ...
分类:
编程语言 时间:
2021-01-15 12:10:01
阅读次数:
0
第一种:set集合,去重数组 set集合,元素无序,不重复 Python: arr=['a','b','c'] el=set(arr) print(el) 第二种: 放到一个字典里作为key def getNonRepeat(data): return list(dict.fromKeys(data ...
分类:
其他好文 时间:
2021-01-15 12:01:05
阅读次数:
0
package mainimport ( "fmt" "os")func F() (int, string) { return 1, "o"}func ff(a int, s string) { fmt.Println(a) fmt.Println(s)}func f(p []byte) { p[1 ...
分类:
其他好文 时间:
2021-01-15 12:00:51
阅读次数:
0
urllib是Python中请求url连接的官方标准库,在Python3中将Python2中的urllib和urllib2整合成了urllib。urllib中一共有四个模块,分别如下: request:主要负责构造和发起网络请求,定义了适用于在各种复杂情况下打开 URL (主要为 HTTP) 的函数 ...
分类:
Web程序 时间:
2021-01-15 11:56:28
阅读次数:
0
引入pom文件<dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.13.4</version></dependency> publi ...
分类:
其他好文 时间:
2021-01-15 11:53:50
阅读次数:
0
1. 定义模板文件 一般在项目根目录下创建一个文件夹(注意:不是包)存放模板文件 2. 主工程模块中配置模板的路径 在主工程目录下settings.py文件中,配置模板文件的路径 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django. ...
分类:
其他好文 时间:
2021-01-14 11:27:45
阅读次数:
0
树的构造 class TreeNode: def __init__(self,val,left=None,right=None): self.val=val self.left=left self.right=right t7 = TreeNode(7) t6 = TreeNode(6) t5 = ...
分类:
其他好文 时间:
2021-01-14 11:27:23
阅读次数:
0
middlewares.py class MiddlewareDownloaderMiddleware: @classmethod def from_crawler(cls, crawler): # This method is used by Scrapy to create your spide ...
分类:
编程语言 时间:
2021-01-14 11:23:09
阅读次数:
0
parseInt('') NaN parseInt(null) NaN parseInt(undefined) NaN parseInt('asdfa') NaN parseInt('123') 123 parseInt('asd12') NaN // 转换后只保留前面数字 parseInt('12 ...
分类:
Web程序 时间:
2021-01-14 10:34:36
阅读次数:
0
1,在views 中定义一个接口(随便定义) 2,接口实例如下:(index是接口返回HTTPResponse,get_all_url是触发搜集url的函数) def index(request): from demo.urls import urlpatterns # 导入总路由的urlpatte ...
分类:
Web程序 时间:
2021-01-13 11:36:17
阅读次数:
0