- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 JavaScript变量提升
变量提升 JavaScript 引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这叫变量提升。 b = 'hello'; var b ; console.log(b); 结果是什么呢? 输出: hello javascript代码不是一行一行往下执行的。 上面的代码会变成下面的格式 var b; b = ''hello; console.log()b; 当出现函数...
2019-01-18 16:28:38
206
原创 C++实现堆排序
了解什么是堆 什么是堆,堆的定义是:n个元素的序列,{k1 ,k2,k3,…,kn},当且满足如下关系式,称为堆。 ki < k2i && ki < k2i+1 ki > k2i && ki > k2i+1 如下所示: 如何利用堆来
2018-12-19 11:40:40
622
原创 uni-app使用pdf.js来实现 andorid预览pdf
uniapp 使用pdf.js 实现Android端预览1 新建一个uniapp项目2 新建hybrid文件夹3 去pdf.js中下载打包好的目录4 解决跨域的问题4.1 前端的问题4.2 后端(本项目采用springboot)未开启跨域 1 新建一个uniapp项目 使用HBuilderX来作为uniapp项目的开发 新建项目选择默认模版 2 新建hybrid文件夹 uniapp中显示需要使用webview中 <template> <view> <web-vie
2021-07-09 13:41:23
1077
原创 表达式求值
表达式是一种常见的基本问题,比如 (3 + 2) * (4 / 2) 这样的表达式,正常的算数,估计三年级的小学生应该也可以算出来吧,但是如果是计算机来做运算呢。 如何让计算机学会理解算术运算的规则?如下: 先乘除,后加减 从左到右 先算括号内,后括号外面 (3 + 2) * (4 / 2) = 5 * (4 / 2) = 5 * 2 = 10 ...
2018-11-18 22:05:53
225
原创 队列
1.队列是什么: 和栈相反,队列是一种先进先出的线性表。 因为它只允许在队头删除,队尾入队。 2.队列长什么样子: 3. 队列的表示方法: 队列也有两种表示方法 链队列 顺序队列 4 链对列 为了操作方便我们也给链队列加一个头节点,并使头指针指向头节点。首先介绍的是链队列,如下图所示 具体代码如下所示,首先是定义数据类型了,QNode元素类型是链表中的各个节点,...
2018-10-31 20:23:43
305
原创 栈括号匹配的校验
假设表达式允许包含两种括号:圆括号和放括号,其嵌套的顺序随意即({{[][]}})为正确的格式,[{{]]{}]这种是不正确的格式。 例如: [ { { [ ( )] } } ] 思路如下: 先定义一个栈将括号入栈(s) 将栈中的元素出栈(f) 如果是第一个元素,直接入栈(s------> f)。 如果是第二个元素,引入一个...
2018-10-21 22:43:15
523
原创 栈实现数制转换
做一个数制转换的程序,使用栈来实现。 十进制N转换成其他进制d的方法是除上d倒序取余 N = (N div d)*d +N mod d 例如: (1348)10 = (2504)8 N N div 8 N mod 8 1348 168 ...
2018-10-21 20:50:57
906
原创 线性表的顺序显示
详情注释都有,下次有时间将合并写好一些 #include <stdio.h> #include <stdlib.h> //----------线性表的动态分配 顺序 存储结构------------- #define LIST_INT_SIZE 100 #define LISTINCREATMENT 10 #define OVERFLOW -2 #define ...
2018-10-17 18:12:02
564
原创 数据结构
数据结构 栈的顺序存储表示 最近在学严蔚敏老师的数据结构,有些代码片段保存下来 #include<stdio.h> #include<malloc.h> #define STACK_INIT_SIZE 4 #define STACKINCREMENT 2 // data typedef int SElemType; typedef struct { ...
2018-10-17 18:05:55
175
空空如也
javaWeb自制网站对播放的视频流量的计算
2017-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅