自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 第 3 章 玩转双指针

3.1 算法解释 双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。 若两个指针指向同一数组,遍历方向相同且不会相交,则也称为滑动窗口(两个指针包围的区域即为当前的窗口),经常用于区间搜索。 若两个指针指向同一数组,但是遍历方向相反,则可以用来进行搜索,待搜索的数组往往是排好序的。 C++ 中的指针: int x; int * p1 = &x; // 指针可以被修改,值也可以被修改 const int * p2 = &x; // 指针可以被修改

2021-08-18 21:38:46 153

原创 第三章:语言基础

文章目录3.1语法3.1.1 区分大小写3.1.2标识符3.1.3 注释3.1.4 严格模式3.1.5 语句3.2 关键字与保留字3.3 变量3.3.1 var关键字(1)var声明作用域(2)var 声明提升3.3.2 let 声明3.3.3 const 声明3.3.4声明风格及最佳实践3.4 数据类型3.4.1 typeof 操作符3.4.2 Undefined 类型3.4.3 Null 类型3.4.4 Boolean 类型3.4.5 Number 类型3.4.6 String类型3.4.7 Symbo

2021-08-14 17:38:35 863

原创 第 2 章 最易懂的贪心算法

题目分类 最易懂的贪心算法 2.1算法思想: 保证每次操作都是局部最优的,从而使最后得到的结果是全局最优的。 2.2 分配问题 分发饼干 题目描述 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个

2021-08-11 17:13:40 649

原创 第二章:HTML中的JavaScript

主要内容: 使用<script>元素 行内脚本与外部脚本的比较 文档模式对JavaScript的影响 确保JavaScript不可用时的用户体验 2.1<script>元素 内含8个属性: async:

2021-08-08 21:58:03 259

原创 第一章:什么是JavaScript

JavaScript 准备 JavaScript 能做什么? 改变HTML内容(.innerHTML) HTML属性(.src) CSS样式(.style.fontSize) 隐藏HTML元素(.style.display=‘none’) 显示隐藏的HTML元素(.style.display=‘block’) 在何处插入 JavaScript <head>中【结构和样式耦合】 <body>中【结构和样式耦合】 外部文件中 <script src="/demo/myScr

2021-08-08 16:50:08 167

原创 剑指offer(javascript)

入门 JZ7 斐波那契数列 描述现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。n≤39 题解: 最初代码 function Fibonacci(n) { // write code here if (n === 0 || n === 1) { return n; } else{ return Fibonacci(n-2)+Fibonacci(n-1); } } 复杂度: 时间复杂度

2021-08-07 16:21:22 193

原创 CSAPP学习笔记(第二章 信息的表示与储存)

2.2 整数的表示 2.2.1 整数数据类型 32位机器和64位机器各种整数数据类型的典型值 类型 32位 64位 [signed]char -128~127 -(表示一样) unsigned char 0~255 - short -32768~32767 - unsigned short 0~65535 - int -2147483648~2147483647 - unsigned 0~4294967295 - long -2147483648~2147483647

2020-08-18 16:03:21 97

原创 算法竞赛入门经典(第二版)第三章(例题与习题分析)

以下使用的都是文件输入输出 以下例题都是我觉得比较难理解的。 例题3-1 #include <stdio.h> int main() { FILE* fin, * fout; fin = fopen("D:/input.txt", "rb"); fout = fopen("D:/output.txt", "wb"); int c, q = 1; while ((c = fgetc(fin)) != EOF) { if (c == '"') { fprintf(fout,

2020-08-08 16:39:29 328

原创 CSAPP学习笔记(第二章 信息的表示与储存)

2.1 信息储存 2.1.1十六进制表示法 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片

2020-08-07 16:59:35 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除