顺序表学习 顺序表原理 顺序表是一种简单的线性结构,逻辑上相邻的数据在计算机内的存储位置也是相邻的,可以快速定位第几个元素,中间不允许有空值,插入、插入时需要移动大量的元素。 顺序表的三个要素 1.elems记录存储位置的基地址 2.分配一段连续的存储空间size 3.用length记录实际的元素长 ...
分类:
其他好文 时间:
2020-04-27 22:21:25
阅读次数:
81
伪数组(ArrayLike) 伪数组的定义和特性 伪数组 (ArrayLike) ,又称类数组。是一个类似数组的对象,但是有如下几个特征。 按索引方式储存数据 0: xxx, 1: xxx, 2: xxx... 具有length属性 但是length属性不是动态的,不会随着成员的变化而改变 不具有数 ...
分类:
编程语言 时间:
2020-04-27 22:18:47
阅读次数:
66
Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、Outlook、CAD、图片、3D、ZIP等超过100多种文件格式进行操作,还具有报表、二维码、GIS、任务等功能,可以使用C#(.NET/ ...
分类:
Web程序 时间:
2020-04-27 22:16:04
阅读次数:
78
var str = "中国(银行)银行第四代覅覅结果肺感染"; re = /[\u4E00-\u9FA5]/g; if(str.match(re).length > 6){ var strall = str.match(re); //数组 var str6 = str.match(re).slice ...
分类:
其他好文 时间:
2020-04-27 19:46:36
阅读次数:
51
题目描述 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度 ...
分类:
编程语言 时间:
2020-04-27 19:39:27
阅读次数:
47
冒泡算法:每次拿掉最后一位数 var end,i,j,tmp; arr=[2,1,8,3,6,5,9,4] function a(arr){ if(arr==null||arr.length<2){ return } for(end=arr.length-1;end>0;end--){ for(i= ...
分类:
编程语言 时间:
2020-04-27 19:36:10
阅读次数:
64
Python来实现并发的Web Server,其中采用了多进程、多线程、协程、单进程单线程非阻塞的方式。 一、使用子进程来实现并发Web Server 参照 https://www.cnblogs.com/leokale-zz/p/11949208.html 中的代码,我们将其修改为支持并发的简单W ...
分类:
编程语言 时间:
2020-04-27 19:24:03
阅读次数:
58
数组的浅拷贝 改变其中一个另外一个也会变化 直接赋值,var newArr = this.oldArr 数组的深拷贝 改变其中一个数组另一个数组不会变化 1.for循环方式 var arr1 = [1, 2, 3]; var arr2 = []; for (var i = 0; i < arr1.l ...
分类:
编程语言 时间:
2020-04-27 19:10:42
阅读次数:
54
var arr=['hello',1,true];for(i=0;i<arr.length;i++){console.log(arr[i]);}//数组,可嵌套循环console.log(arr); var i=arr.push('第一');结尾添加元素第一, unshift();开头添加元素 .p ...
分类:
编程语言 时间:
2020-04-27 17:34:58
阅读次数:
48
题目: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 思路: 使用两个哈希表,最后判断这两个哈希表是否相等,思路较简单。 程序: class Solution: def isAnagram(self, s: str, t: str) -> bool: length ...
分类:
编程语言 时间:
2020-04-27 17:33:29
阅读次数:
130