列出所有文件的完整路径。 import os import glob imagenet_dir = "/dataset/" for root,dirs,files in os.walk(imagenet_dir): for f in files: print(os.path.join(root,f) ...
分类:
其他好文 时间:
2020-01-10 18:39:07
阅读次数:
107
结构: <ul> <li>1</li> <li>2</li> <li>3</li> <li> 4 <ul> <li>a</li> <li>b</li> <li>c</li> </ul> </li> </ul> js: var d = null; function dg(dom) { for (var ...
分类:
其他好文 时间:
2020-01-06 14:24:11
阅读次数:
99
主要针对的是“有序数组”中查找某个特定元素。 1、二分查找的思想:主要针对的是有序数组,要充分利用数组有序的特性,要是遍历查找,时间复杂度是O(n),就浪费了数组的有序性。 其思想就是,每次查找对比的元素都是数组的中间元素,通过比较中间元素和目标元素的大小,进一步的缩小范围,每次比较的范围都缩小为原 ...
分类:
其他好文 时间:
2019-12-18 10:43:54
阅读次数:
80
二叉树的前序遍历(递归版): public ArrayList<Integer> inOrder(TreeNode root ){ ArrayList<Integer> result = new ArrayList<Integer>(); if(root == null){ return resul ...
分类:
其他好文 时间:
2019-11-30 19:14:57
阅读次数:
78
1. 网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 所以主要使用递归遍历完成对每个网页内链接的获取和源 ...
分类:
编程语言 时间:
2019-11-19 16:58:46
阅读次数:
91
递归遍历json串获取相关数据 by:授客 QQ:1033553122 1. 测试数据 // 导航菜单 [ { id: 1, parentId: 0, parentName: null, name: "首页", url: "/home", perms: null, requireAuth: true ...
分类:
编程语言 时间:
2019-11-17 14:30:35
阅读次数:
70
由二叉树的定义可知,一棵二叉树由根结点、左子树和右子树三部分组成。因此,只要遍历了这三个部分,就可以实现遍历整个二叉树。若以D、L、R分别表示遍历根结点、左子树、右子树,则二叉树的递归遍历可以有一下三种方式: 先序遍历(DLR) 先序遍历的递归过程为 (1)访问根结点 (2)先序遍历根结点的左子树 ...
分类:
其他好文 时间:
2019-11-13 23:53:18
阅读次数:
110
在读取文件降序输出单词及其个数的基础上,将txt文件存入文件夹中,开始递归遍历文件目录,之后输出txt文件中的单词及其个数,仍然是降序排列。 代码如下 1 import java.io.BufferedReader; 2 import java.io.File; 3 import java.io.F ...
分类:
编程语言 时间:
2019-11-06 22:50:31
阅读次数:
120
前言 使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位: 代码: 效果图: 是不是看起来跟vue的使用方式差不多?接下来就来从原理到实现,从简到 ...
分类:
其他好文 时间:
2019-10-28 14:41:15
阅读次数:
58
递归遍历 前序 中序 后序 非递归遍历 前序 ? 先访问根节点,再将其入栈,以便之后返回,就这样一直遍历到左子树最下面,然后出栈,进入右子树,继续开始遍历。 中序 后序 ...
分类:
其他好文 时间:
2019-10-26 20:40:28
阅读次数:
89