排序(数据结构)
同样是复习总结。
基本概念
概念:就是重新排列列表中的元素,使表中的元素满足按关键字递增或递减的过程。
算法的稳定性:简单来说就是原本列表中的两个相同元素经过排序算法后,如果没有发生位置变化,则称该算法是稳定的;反之则不稳定。
注:
1.算法是否具有稳定性并不能衡量一个算法的优劣,它主要是对算法的性质进行描述。
2.对于不稳定的排序算法,只需举出一组关键字的实例,说明它的不稳定性即可。
排序根据数据元素是否完全在内存中,可分为内部排序和外部排序。
内部排序:在排序期间元素全部存放在内存中的排序。
外部排序:在排序期间元素无法全部同时存放在内存中,必须在排序过程中根据要求不断地在内、外存之间移动的排序。
在今天只是对内部排序进行复习。
内部排序的操作:比较和移动。(并不是所有的内部排序算法都要基于比较,例如:基数排序)
内部排序算法的性能却决于算法的时间复杂度和空间复杂度,而时间复杂度一般是由移动的次数来决定的。
直接插入排序(插入排序)算法12345678910111213//直接插入排序void InsertSort(ElemType A[],int ...
查找(数据结构)
今天数据结构复习到查找部分,正好将这一部分初步整理出来,以便之后学习的时候参考复习。
基本概念
查找:在数据集合中寻找满足某种条件的数据元素的过程。
查找结果:
查找成功
查找失败
查找表:用于查找数据集合。查找表的操作:
1.查找是否存在某个特定元素(静态)
2.检索满足条件的某个特定元素的属性(静态)
3.在查找表中删除一个数据元素(动态)
4.在查找表中插入一个数据元素(动态)
动态:二叉排序树的查找;散列查找;
静态:顺序查找;折半查找;散列查找;
关键字:数据元素中唯一标识该元素的某个数据项的值。
平均查找长度:是衡量查找算法效率的最主要指标。
1.顺序查找(线性查找)1)一般线性表的顺序查找(无序)
算法:
1234567891011// 顺序查找typedef struct{ //查找表的顺序结构 ElemType *elem; //元素储存空间地址,建表时按实际长度分配,0号单元留空(哨兵) int TableLen; ...
斐波那契数列学习
复习过程中涉及到计算算法的时间复杂度,课后例题中的“计算斐波那契数列时间复杂度”引起了自己的思考,通过学习,总结出好集中不同的方式。
斐波那契数列简介
斐波那契数列(意大利语:Successione di Fibonacci),又译为菲波拿契数列、菲波那西数列、斐波那契数列、黄金分割数列。在数学上,费波那契数列是以递归的方法来定义:
F[0] = 0
F[1] = 0
F[n] = F[n-1] + Fn-2
用文字来说,就是费波那契数列由0和1开始,之后的费波那契系数就是由之前的两数相加而得出。首几个费波那契系数是:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233……
特别指出:0不是第一项,而是第零项。
计算方法递归法递归计算斐波那契数列的JavaScript如下:
1234567function Fibonacci1(n){ if(n==0) return 0; if(n==1) return 1; return Fi ...
无题
用了好几次这个ppt,自己确实觉得这是用过的ppt中最简洁,B格最高的ppt,但是每次做都要去看原文档,十分的不方便,因此自己写一篇文章,将经常使用的一些命令和参数记录下来。例子:https://yangkunyi.com/Share/ppt.html原文:https://github.com/ksky521/nodeppt
简介
这是一款网页ppt库,只需要编辑相应的md文档就可以做出演示ppt,支持markdown,html,css,js等不同的语言,十分的方便。
常用命令本地跑md文档12// port是端口号nodeppt start -p <port>
生成html文档12// 默认生成publish文件夹nodeppt generate filename -a
常用主题和动画主题colors-moon-blue-dark-green-light
翻页动画
kontext
vkontext
circle
earthquake
cards
glue
stick
move
newspaper
slide
slide2
slide3
horizontal3 ...
Day-1
这是自己游戏开始的第一天。
今日游戏进度
完成英语的记忆
今天因为课程和学分的事情,未完成数学的学习,明天除了代课以外,应该能够完成自己定的计划。
今日完成事项
通信课程学分认定
课表课程
再次思考学校(电子科技大学 VS 四川大学)
明日安排
代课
待更进事项
思想报告(2016年11月-2018年3月)
微信订阅号
博客更新
WeeklyMind-8
这是开学第一周,经过一个寒假的思考,自己选择了和之前不同的决定,那就是考研。
寒假小结“锦城之行”
过程中虽然我和室长都没有提起这项人生大事,但从室长的言语中,我感受到了她心中的那份宁静,也不愿再去打破,如果这是她愿意的,也接受的,并且感受到了快乐,那接受又有什么不好呢。而自己可能还是有点不甘心吧,不想就这样过了,大学的生活过了一大半,找个工作,然后挣钱,生活,大半辈子就这样过去了,我怕到时候自己会后悔,我还想学习,其中也有一点点小小的逃避,我也不否认,所以我想再为自己努力一下吧,反正就一年,拿来学习,我相信自己还是可以的,毕竟也是经历过这样子考试的了,为了自己想要过的生活,自己也需要在上一层楼。这些都是自己想的,也不知道你怎么想的。两天的行程很短,但很精彩,真的很放松,在那边和室友一起出去玩的时候就经常想着有机会一定要和你出门玩一次,我们一起看逛了想逛的地方,吃了想吃的东西,这次经历我会一直记得。不过还是要说室长真的缺乏锻炼啊,我是一个喜欢散步得人,而你好像并不是很喜欢走路啊,老是走走就累了。
三三(家兔,已亡)和十七(安哥拉兔)
说起来可能不信,现在十七就在我脚下,还在闹 ...
电子商务案例分析——博客来
本次分析主要从博客来的团队,经营理念,市场定位,营销策略,竞争优势,网站特色,APP架构,成功原因等方面分析。
一、前言动机
根据蹇洁老师对本学期自己无法在本学期完成电子商务案例分析课程的要求,自己在台湾选择两所电子商务公司做为案例,进行案例分析;再次根据自己的了解,自己选择博客来作为其中一所电子商务企业作为一个案例来分析,自己有尝试联系位于台北的总部,希望可以到总公司进行参访,但是官方拒绝了自己的申请,所以下面的分析来自与自己查阅的资料,以及使用博客来的一些亲身体验。
目的
以博客来为例完成电子商务案例分析。
分析经营策略
分析竞争优势
分析官网
分析App
浅谈成功原因
浅谈未来发展
二、博客来简介创业背景
于 1995 年创立,迄今已成为台湾最大的网络书店。
创立起因于总经理张天立于八年多前刚回台湾之际,看到台湾整个书籍信息传递多是透过宣传单张、目录或传真的方式,无法有效而迅速地传达书讯给读者以及无法有效地整合全国的书籍信息,抱着内心一股对文化的理想,凭借直觉与热情,在当时台湾因特网尚处于蛮荒时期的 状况下,创立了博客来,并坚持努力。
选择书籍为销售商品则因书籍最适合 ...
物流App分析——货车帮
物流App营销策略分析——以货车帮为例
App架构
其实货车帮App有根据使用者的不同,分别有两个,一个是给司机使用,一个是给货主使用。如图:
营销策略品牌策略主要产品为货车帮手机App,目前支持Android和iOS两大主流平台。该手机App专门针对国内的卡车司机提供货源匹配核心功能,同时提供交易担保、卡车团购、维修救援、汽配销售等周边产品服务。同时也专门对国内货主提供配送司机的核心功能,同时提供货物担保等服务。整合了国内的货物与货车资源,解决了让货主和司机最实际最头疼的问题,以此获得不少司机和货主的青睐。
网页策略网页架构
网页类型本网站属于单一的企业介绍网站。
产品策略产品功能
千万优质货源信息实时跟新,全新操作页面,找货更简便。
优质货源一键订阅,实时语音提示
ETC享优惠,拉货省钱又安心
担保交易保障,放空赔付无需担心空返
短信一键定位,让货主发现身边的你
快速计算里程估测成本
违章查询信息查询
产品特点
覆盖全国的货源信息网络及公共运力池,同时在全国设立线下直营服务网点,线上线下联动,保障了良好的服务水平。
严格的审核机制,构建平台诚信体系。司机和货主均需 ...
电子商务案例分析——PChome
本次分析主要从PChome网络家庭的经营现状,营销策略,网站特色和结构,面临的挑战,潜在的问题和五力等方面分析。
一、前言动机
根据蹇洁老师对本学期自己无法在本学期完成电子商务案例分析课程的要求,自己在台湾选择两所电子商务公司做为案例,进行案例分析;再次根据自己的了解,自己选择博客来PChome作为其中一所电子商务企业作为一个案例来分析,自己有尝试联系PChome的总部,希望可以到总公司进行参访,但是官方拒绝了自己的申请,所以下面的分析来自与自己查阅的资料,以及使用PChome的一些亲身体验。
目的
以PChome家庭网络为例完成电子商务案例分析。
分析经营现状
分析营销策略
分析官方网站
分析挑战和问题
分析五力
二、PChone简介
电子商务主要可分成三种商业模式,网家集团当然皆有布局。网家母公司经营的是 B2C(PChome 在线购物),两家子公司则分别经营 C2C(露天拍卖)与 B2B2C(商店街)。
B2C 为传统的购物网站型态,即消费者向购物网站下单,购物网站再向大盘商调货来出给消费者。台湾前五大 B2C 网站依序为网家、台湾奇摩、富邦 momo、博客来、Pay ...
深层理解GET与POST
推荐文章中,再次理解了GET与POST。
GET与POST是HTTP请求的两种方式,每次谈到,不免都是想说这两者的区别嘛,之前自己也只是模糊的知道POST方法好一点,为什么,自己也只能回答一句,安全一点嘛,觉得说得太少了,于是去搜索了一下,以下是w3schools给出的答案:
GET在浏览器回退时是无害的,而POST会再次提交请求。
GET产生的URL地址可以被Bookmark,而POST不可以。
GET请求会被浏览器主动cache,而POST不会,除非手动设置。
GET请求只能进行url编码,而POST支持多种编码方式。
GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
GET请求在URL中传送的参数是有长度限制的,而POST么有。
对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
GET参数通过URL传递,POST放在Request body中。
说得真是有道理,没错啊,这就是区别啊,但是这样的答案大家背一背什么的就都会说了,但是这就完了吗?以 ...