个人记录
Maggie_77
这个作者很懒,什么都没留下…
展开
-
python全栈s3视频教程笔记 Day1
Day1 计算机基础计算机发展史、基本组成、软件硬件知识、工作原理四大部分一、初识计算机什么是计算机:计算机是一种用于高速计算的电子计算机器,可以用于数值计算、又可以进行逻辑计算,还有存储记忆功能。是能按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机的发展过程:计算机深远来源:工具+规则。数手指、算盘、奥斯卡转轮、奥斯卡步进轮、莱布尼兹二进制(受八卦影响哈哈)、...翻译 2018-09-24 12:31:07 · 493 阅读 · 0 评论 -
python全栈s3视频教程笔记 Day2
Day 2 字符编码一、什么是字符编码实现字符串和数字一一对应的标准,称之为字符编码。二、字符编码分类最早的字符编码:ASCII,只规定了英文字母数字和一些特殊符号与数字的对应关系。1个字节(8位二进制)中国规定了自己的标准gb2312编码,规定了包含中文在内的字符到数字的对应关系。2个字节(16位二进制)Unicode编码兼容ASCII,也兼容其他语言。 ...翻译 2018-09-24 19:25:23 · 314 阅读 · 0 评论 -
数据结构与算法之美 04
复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度最好、最坏情况时间复杂度直接上例子// n 表示数组 array 的长度int find( int[] array, int n, int x){ int i = 0; int pos = -1; for (; i < n, ++i){ if( array[i] == x) pos ...转载 2018-10-04 00:19:21 · 640 阅读 · 0 评论 -
数据结构与算法之美 03
复杂度分析(上):如何分析、统计算法的执行效率和资源消耗数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行地更快,如何让代码更省存储空间。一、为什么需要复杂度分析测试结果非常依赖测试环境 测试结果受数据规模的影响很大二、大O复杂度表示法算法的执行效率,粗略的讲,就是算法代码执行的时间。估算这段代码的执行时间。int cal(int n){ int...转载 2018-09-29 09:06:02 · 314 阅读 · 0 评论 -
数据结构与算法之美 05
数组:为什么很多编程语言中数组都从0开始编号?如何实现随机访问?数组是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据线性表(linear list)是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。(链表,队列,栈都属于线性表结构)与其对立的概念是非线性表,比如二叉树、堆、图等,在非线性表中,数据之间并不是简单的前后关系。连续的内存空...转载 2019-03-27 22:13:37 · 244 阅读 · 0 评论