加载中…
博文
(2016-02-26 18:54)
标签:

杂谈

     太精细的在核算能力与结果后再做出决定的时光终究抵不住世界的翻覆,人生需要说走就走的旅行,更需要敢于抓住的勇气。但任何脚步都需要指路的光亮,那份光亮来于步步间的衔接,哪怕中途需要稍动方向,也决不能只顾眼前而没有下步,下下步...

       有位至亲曾对我说:你确定你不是在用时间买经验吗?每一个突然觉悟的路人,哪怕仅仅在路口多做下判断,我想也可以更快到达所想。在考研受挫的时光里,竟发现自己异常冷静,冷静的想看清属于自己的路。在“没时间好好准备”的借口下,以为成功逃掉了很多同时要做的选择,殊不知放养了思维懒散。

      开心的是,在暖男学长胡总的帮助下,接到优酷的电话面试。在几乎毫无时间准备的情况下,又遇到了暖心的面试官朱学长(尽管名字没听清也不好意思再问),感觉在这么短的时间里一切又将顺利美好朱学长教了我好多学习方法,具体知识,还有面试技巧呢哈哈。

     

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

转载

真心觉得楼主讲的很清晰,顶一个

C标准库的I/O缓冲区

图片

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
(2014-04-20 10:29)
带着疑惑在网上百度,最后找到这篇感觉不错的讲解,就直接搬过来了
原文链接:http://www.linuxsky.org/doc/dev/200804/298.html

gcc和g++都是GNU(组织)的一个编译器。

误区一:gcc只能编译c代码,g++只能编译c++代码
两者都可以,但是请注意:
1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。
2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以通常用g++

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-04-20 09:03)
分类: 零点梳理

一.关于实现递归

    写出递归函数也就是要处理好递归的3个主要的点:

  1.  a)出口条件,即递归“什么时候结束”,这个通常在递归函数的开始就写好;
  2.  b) 如何由'情况 n' 变化到'情况 n+1', 也就是非出口情况,也就是一般情况——'正在'递归中的情况; 
  3.  c) 初始条件,也就是这个递归调用以什么样的初始条件开始
     可以说,上述a,b,c三个条件组成了我们的递归函数;解决好上述3点,也就很容易地写出一个递归函数;剩下的就是也许就是去学习学习“数学归纳法”,重在体会它的思路。


二. 关于某些字符处理函数

1.  char *itoa(int value ,char *string ,int radix )
将整数value 转换成字符串
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 详点
一. 桶排序
     无意中看到小组微信平台上推送的《桶排序》, 觉得简单又实用,故而自己又稍稍查了查它的详细用法,发现自己常用的那种方法仅仅是皮毛上的应用,以后应该有意识的有效利用。

基本思想:
     假设有一组长度为N的待排关键字序列K[1....n]。首先将这个序列划分成M个的子区间(桶) 。然后基于某种映射函数 ,将待排序列的关键字k映射到第i个桶中(即桶数组B的下标 i) ,那么该关键字k就作为B[i]中的元素(每个桶B[i]都是一组大小为N/M的序列)。接着对每个桶B[i]中的所有元素进行比较排序(可以使用快排)。然后依次枚举输出B[0]....B[M]中的全部内容即是一个有序序列。
桶排序代价分析:

桶排序利用函数的映射关系,减

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 详点

     深知好记性不如烂笔头,但当局者从不易是清醒的。

     在小组的面试题中曾出现过对数组名理解的考察,尽管自己一知半解,但凭借当时正在学习数组的热度和稍稍的类比,总算蒙混过关。后来在听了欢神的讲解后,简直醍醐灌顶,于是乎,我自信的认为自己在这块儿的理解已经很完善。。但“懂”和“自成体系”在记忆曲线中的表现是天壤之别,因此,我决定形成自己对“数组名”的“理解体系”。(参考http://bbs.chinaunix.net/viewthread.php?tid=960717

    (1)先从简单的一维数组来说吧。我在此想以一种较靠近我们生活的方式理解数组。数组是一个由一个个数据“小盆友”排成的队伍,为了便于对“小盆友”的管理我们决定创建类似数据库中的主键,选取“小盆友”所占连续但唯一的地理编号(内存中的地址)为主键,当然每个小盆友还有自己的

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-01-27 23:43)
分类: 零点梳理
一.
1.
mount:挂载分区或镜像文件(.iso,.img)文件。
用法:
a.磁盘分区:mount deviceName mountPoint -o options
解释:options 是参数,如果分区是 linux分区,一般不用-o options,如果是 windows 分区那 options 可以是 iocharset=cp936,这样 windows 分区里的中文文件名就能显示出来了。
(1)
例1:/dev/hda5 是 linux 分区,我要把它挂到目录 a 上(如没目录 a 那就先 mkdir a),mount /dev/hda5 a
例2: hda是 windows 分区,要把它挂到 b 上,mount /dev/hda1 b -o iocharset=cp936。(尝试后觉得不必加也行)
(2)
镜像文件:mount fileName mountPoint -o loop
例:如我有一个 a.iso 光盘镜像文件,mount a.iso a -o loop,这样进入目录 a 你就
能浏览 a.iso 的内容了,*.img 文件的用法一样cal 1 2014 查看该月的日历
2.
ZZ:连按2次Z键,可将当前正在编辑的文件保存并结束vi。
%:将光标移到其中一个括号,按此键来找到对应的括号。  
D:可删除一行中光标所在位置之后的所有字符
s: 删除光标所在字元,并进入输入模式。
S: 删除光标所在的列,并
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 详点
有时候会觉得自己的记忆力有限,不手过一遍觉得会有些不踏实,所以就按着自己的想法把一些算法步骤描述了下,相当与自己的笔记吧!
1.深度优先搜索遍历:
(1)初始化visited数组
(2)从下标1到vexnum循环开始进行DFS(若连通则仅调用一次DFS)
(3)编写DFS函数,递归或非递归都要类似树的先根遍历(包括输出,visited置1,及如栈或递归3个操作)
2.广度优先搜索遍历:
(1)(2)同上,(3)类似树的层次遍历,显然用队列来实现(每次必须在入队时就访问并visited置1)
总体环节思路:
初始化队列或栈,并将第一个元素入队(栈),然后用while(。。。。不为空),逐一出队(栈),并用循环走邻接结点(判断访问过,入队,栈)

3.拓扑排序(针对有向网或图,按照子工程间的优先顺序,不断查找入度为0的结点,言外之意是要不断关注每个结点的入度)
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2013-11-19 22:45)
分类: 反思总结

原计划把博客搬到csdn上,结果不知怎的总未成功,只好把原来那边写的又复制过来了避免进度混乱

在基本了解哈夫曼压缩解压的原理后以为实现自己的代码是很容易的,故而一口气便基本写完才去检测,结果我快哭了。。。。然后结合自己写的感悟,感觉有了一种做个小结的冲动!

(一)细节真可怕,写的时候一定要谨慎

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2013-10-27 22:15)
分类: 反思总结
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<stack>
#include<queue>

#define MAXSIZE 100
using namespace std;
typedef char ElemType;
typedef struct tree
{
    ElemType         data;
    struct tree         *Lchild, *Rchild;
}BiNode, *BiTree;
//。。。。。。。。声明在此处省略
int main(int argc, char *argv[])
{
    BiTree         root;
    int         high = 1, k, n;
    cout << '请建立二叉树:\n';
    Creat(root);   //二叉链表建立法,略。。。。。。

    while(1)
    {
        show();  //打印目
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
个人资料
lgtcarol
lgtcarol
  • 博客等级:
  • 博客积分:0
  • 博客访问:885
  • 关注人气:4
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
留言
加载中…
访客
加载中…
搜博主文章
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有