追梦
雨润星泽
C++博客
::
首页
::
联系
::
聚合
::
管理
0 Posts :: 7 Stories :: 0 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
我参与的团队
文章档案
2012年4月 (7)
搜索
最新评论
《短吗之美》读书笔记
1.读取数据到文件尾(EOF):for(;~scanf();){}
2.尽量使用gets:遇到'\n'结束,scanf(%s)遇到空格或回车结束
3.数字问题做不出时,可考虑通过二进制找规律.poj2234
4.用三目运算符替代if语句。三目运算符第一个选项为表达式时不用加括号,优先级较高。
5.qsort(void *base,size_t n,size_t size,int (*cmp)(const void*,const void*))在#include<stdlib.h>里,若不是字符串比较,需要编写比较函数,若是字符串可以用strcmp。
常见cmp:
1
int
cmp(
const
void
*
a,
const
void
*
b)
2
{
3
return
(
*
(
int
*
)a
-*
(
int
*
)b);
4
}
6.strtol函数可将字符串转换十进制的整数,处理二进制、十六进制比较方便
7.0-9字符%48可以得到相应的0-9值
8.通过中项可判定等比或等差数列。
9.递归可采用缓存,减少时间损耗。
10.BFS:广度优先搜索,适用层次查找最优解
DFS:深度优先搜索,穷举。
11.poj1145:堆栈,递归
12.磨练自己:
1.源代码可读性。
2.了解程序设计语言,多了解,多读。
3.不要说某件事“没有意义”,你资历不够
4.学习不要偷懒,遇到不知道的、令人在意的事物,先不要考虑它是否有用,是否有意义,而是要用一颗纯粹的好奇心去学。
5.做一些没有意义的事情。
6.读几本难懂的书。
7.保持对事物的热情。
8.要学会谦虚。
9.勇于展示自己。
13.几本珍贵的书籍:
《程序设计实践》、《编程珠玑
(第2版)》
posted on 2012-04-12 00:09
雨润星泽
阅读(73)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
博客园最新博文
博问
管理
Copyright @ 雨润星泽
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster