第一次写博客
第一次写博客,排版什么的都不知道怎么弄,优快云上我找不到首行缩进啊,以前看github时了解过一点markdown语法。有个想法就是,使用markdown编辑器,在本地电脑上书写修改,然后再上传到优快云,因为本地的编辑器功能应该强大得多,而且书写、使用方便。具体书写这块还是希望大佬们能提供建议,我还是希望拥有比较清晰的排版
,不仅是为了别人阅读,主要还是让自己看得舒心(欸嘿),要不乱糟糟的我自己看得都难受,又怎么在以后回顾思考呢?
具体声明(?)
因本人能力有限,难免会有一些错误,希望大佬们能够遇见错误之后能够提醒我,我会在思考清楚之后进行相对应添补修改(这么说是因为,有些说明具有歧义性,可能会导致表述不清楚,或者是我理解的定义存在问题,直接导致错误)。因为本人也是学习者,在一定时间范围内的学习、思考有限,肯定会犯很多的错误,非常希望大家能够指正,多谢了。在这段也是给自己上BUFF,希望大家不要直接开喷,再次感谢。
另外本博客随缘更新,因为感觉写博客要写好的话太花时间了,虽然我写的不怎么好,但是也是花了一些心思在这上面。
本专栏使用详细
本专栏主要还是对于一些算法的学习、思考和理解,有些算法在以前就已经看过很多次,而有的算法可能还没学过,但无论是否是第一次学习,都必然有些心的理解与体会。学习不仅仅是看很多的书,如果是这样的话,就没有“属于”自己的东西。
看书学习,是一个由未知向已知的转化
,你所学的就是书上的东西,这是每次学习都必须要经历的。而之后,也是我觉得最重要的,是由已知向未知转化
,这部分是最激励人的,也是最能体现创造性的一个环节,进行这个部分的方法之一就是再看一遍。之所以再看一遍可以达到这个目的,是因为第二次看书时,我们肯定不会停留在第一遍的“死记硬背”上(前提是学进去了),第二遍往往是站在一个判断者的角度,看书中所说的与我所想的是否一致,并思考为什么。叔本华曾说过,书并不是读得越多越好,而是看你是否真的融会贯通、对书本中的描绘有自己的观点和想法,这也才是真正的学习(当然原话说得比较直,他也因此得罪了不少人)。因此本文所作记录在学习、思考上,希望本人能够真正的掌握所学的知识。
关于本专栏对算法的内容
我目前所学的主要是C++,并且我觉得C++对内存的操作比较直接、方便,在算法的编写上也是比较方便的。我个人觉得数据结构也属于算法(后面想将数据结构与算法统称为算法),因为对于数据结构,其本质也还是对一堆内存进行对应操作,而此时算法主要就是实现相对应的存放规律。因此,本专栏主要是在抽象逻辑上对一系列算法(如上所说包括数据结构)进行分析和思考,并且如果有机会,我应该会使用(或者copy)C++相关的代码。
目前所想的大概就是上面的内容,如果以后有添加的,我会在原来的基础上进行添加,但是!关于开头的(第一次写博客)的这个“第一次”,我是不会更改的!