摘要: 写几个基础的算法,虽然很基础,但要是让我毫无准备立马写下还真写不顺畅,加上面试时候的紧张气氛,立马嗝屁。1.插入排序基本思想是将一个为排序元素插入到已排序的一系列元素中,关键点:1.找到元素应该处在的位置 2.插入元素sorted1 sorted2 sorted3 ........ undeter用链表实现会好一些,因为使用数组需要先移动一堆元素再插入,而链表直接插入即可,不过在C语言里使用链表得自己定义其实现和操作,比较麻烦(其实是我不大会),为了保护自己脆弱的自信心,这里就先简单用数组实现看看(实现递增排序)。void insertion_sort( int a[], int leng.. 阅读全文
posted @ 2012-09-09 20:08 糙哥 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 前言 最近正在准备找工作,那些与编程相关的职位都是需要直接考察编程技能的,作为非计算机专业却又得硬着头皮去应聘的我来说,确实是个挑战。不过编程面试的好处就是,不用多说废话,行不行直接看代码,写出来什么就是什么,若是被鄙视,也是实力不济,没什么好说的。 对于一些基础的核心的算法或者数据结构的实现,之前经历了淘宝华为的笔试面试,总之就是光懂是不行的,还得很熟练的写出来,或许一些比较复杂的问题可以跟面试官聊聊思路,但对于基础性的问题,是要能够熟练回答的,一般都是直接拿纸笔写,若基础问题过不了关,也没有继续下去的资格了。刚好,拿这个博客来练手,并整理收集一些基础的题目。作为一个菜鸟,道路很艰巨哪,.. 阅读全文
posted @ 2012-09-08 21:37 糙哥 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 《jQuery基础教程》第三章——事件,读书笔记 这一章主要是通过制作一个能够基于用户输入呈现出不同样式的页面来说明一些事件处理技术。 涉及到的相关知识点有:$(document).ready(): 通过$(document).ready()注册的事件处理程序,则会在DOM完全就绪并可以使用时调用.bind(): 可以指定任何JavaScript事件,并为该事件添加一种行为。例:$('#switcher').bind( 'click', function() {...});当触发任何事件处理程序时,关键字this引用的都是携带相应行为的DOM元素;通过在事件处理 阅读全文
posted @ 2012-06-09 18:40 糙哥 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在四月底的时候找了一家小电商的前端实习工作,总算能亲身体验一下前端的工作到底是怎么回事,刚好写一些初步感受。 实习工作的主要内容是使用Html/CSS制作页面,这基本上就是从一入职就开始在做的事,工作内容主要是跟网页设计和网站运营打交道。在实习之前本以为网站的页面这块是由前端主导的,但实际上却不是这样,前端虽然有个"前“字,但在实际工作过程中却似乎是担当着后期制作的角色,因为一个网站的页面主要是由网页设计师设计的,设计师会将设计好的网页原型(就是一张PS图片)交给前端,前端的工作就是将这张图用HTML\CSS“翻译”成网页,一方面要让网页依照设计师的设计来展现,另一方面也要为网页增加 阅读全文
posted @ 2012-05-06 15:55 糙哥 阅读(3544) 评论(0) 推荐(0) 编辑
摘要: 似乎自从上了大学之后自己一直在用着一种错误的方式在学习着——总是在被动的应付,只懂得累积知识却不懂得真正的去思考。这么多年下来,那些只靠蛮力堆砌起来的知识,因为实在没有牢固的根基,似乎已经渐渐崩塌殆尽。被动的学习模式,造成了自己内心的焦虑与自我怀疑——或许我能考出不错的分数,可那又如何?我能够真正的运用这些知识吗?我又能做点什么?再退一步,即便我无法运用所学,但在学习的过程中我是否学到了正确的思考方式?每当我问自己这些问题时,答案总是否定的,对此我也只能够选择逃避,做一只鸵鸟,把这一堆疑惑抛诸脑后,但却从此陷入恶性循环,越发的不懂得何谓学习。 关于怎样的学习方法是正确的,这是一直以来徘... 阅读全文
posted @ 2012-04-08 17:44 糙哥 阅读(300) 评论(0) 推荐(0) 编辑