It is just c plus plus.
Nothing in my mind.
C++博客 | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

2008年10月26日

做人
     摘要: 1、说话要用脑子,敏事慎言,话多无益。讲话不要只顾一时痛快,信口开河,以为人家给你笑脸就是欣赏,没完没了把掏心窝子的话都讲出来,结果让人家彻底摸清了家底,还偷着笑你。
2、遇事不要急于下结论,即便有了答案也要等等,也许有更好的解决方式,站在不同的角度就有不同答案,要学会换位思维,特别是在遇到麻烦的时候,千万要学会等一等、靠一靠。
……

  阅读全文
posted @ 2008-10-26 13:47 zml_cnnk 阅读(346) | 评论 (0) | 编辑 收藏
 
12种貌似卫生的不卫生习惯
     摘要: 生活中有一些习惯,貌似卫生,实际上并不卫生,不仅不能保证身体健康,反而对身体有害。
1.白纸用于包食品
为了白纸的“白”,许多厂家在生产过程中往往使用漂白剂,而漂白剂在与食品接触后,会引起一系列化学反应,产生一些有害物质,极易对食品造成污染。
2.卫生纸擦拭餐具、水果
……

  阅读全文
posted @ 2008-10-26 13:41 zml_cnnk 阅读(162) | 评论 (0) | 编辑 收藏
 
面试或笔试题目要点(Java)
     摘要: 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。字符型,数值型,布尔型
2.字符串的操作:
写一个方法,实现字符串的反转,如:输入abc,输出cba
写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。
……

  阅读全文
posted @ 2008-10-26 13:36 zml_cnnk 阅读(720) | 评论 (0) | 编辑 收藏
 
== 与 equals 的区别(Java)
     摘要: 在比较字符型数据时,==比较的是内存中的地址,比较的是对象的句柄;而equals()比较的是地址内的内容,比较的是对象。由于JAVA中除基本数据类型外其它一切都是对象,而对象变量存储的都是引用,相当于C中的指针,所以在比较对象时如String,用==是比较两个变量是否指向同一个对象,而用equals才是比较两个String的内容是否相等。
==绝对比equals快。
……

  阅读全文
posted @ 2008-10-26 12:59 zml_cnnk 阅读(703) | 评论 (1) | 编辑 收藏
 
栈内存与堆内存(Java)
     摘要: Java把内存划分成两种:一种是栈内存,一种是堆内存。

在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。
……

  阅读全文
posted @ 2008-10-26 12:11 zml_cnnk 阅读(303) | 评论 (0) | 编辑 收藏
 
质数判断算法
     摘要: 有人做过这样的验算:1^2+1+41=43,2^2+2+41=47,3^2+3+41=53……于是就可以有这样一个公式:设一正数为n,则n^2+n+41的值一定是一个质数。这个式子一直到n=39时,都是成立的。但n=40时,其式子就不成立了,因为40^2+40+41=1681=41*41。

研究发现质数除2以外都是奇数,而奇数除了【奇数*奇数】(或再加“*奇数”)都是质数。那么用计算机先把【奇数*奇数】(或再加“*奇数”)(比如9,15,21,25,27,33,35,39……)都求出来,再找奇数中上面没提到的那些数,那些数就是素数。

有近似公式: x 以内质数个数约等于 x / ln(x) .ln是自然对数的意思。准确的质数公式尚未给出。10 以内共 4 个质数。100 以内共 25 个质数。
……

  阅读全文
posted @ 2008-10-26 11:52 zml_cnnk 阅读(3619) | 评论 (1) | 编辑 收藏
 
计算二进制位"1"的个数
     摘要: 写一个函数,返回数字中二进制位为'1'的个数。
方法1:分别判断各个位
方法2:循环中直接计算1的数量
方法3:并行计算的

PS:
这些方法是计算二进制形式1的个数,如果用来判断一个数是否是2的整数次幂,可以用这些方法,但是对此还有更好的方法,就是 A xor (A-1) == 0。

  阅读全文
posted @ 2008-10-26 11:42 zml_cnnk 阅读(1340) | 评论 (2) | 编辑 收藏
 
01背包问题的贪婪算法
     摘要: 0/1背包问题有好几种贪婪策略,每个贪婪策略都采用多步过程来完成背包的装入,在每一步过程中利用贪婪准则选择一个物品装入背包。

1、从剩余的物品中,选出可以装入背包的价值最大的物品。利用这种规则,价值最大的物品首先被装入(假设有足够容量),然后是下一个价值最大的物品,如此继续下去。这种策略不能保证得到最优解。例如,n=2, weight=[100, 10, 10], prize=[20, 15, 15], count=105。当利用价值贪婪准则时,获得的解为x= [1, 0, 0],这种方案的总价值为20。而最优解为[0, 1, 1],其总价值为30。
……

  阅读全文
posted @ 2008-10-26 11:32 zml_cnnk 阅读(2684) | 评论 (0) | 编辑 收藏
 
随笔:71 文章:0 评论:40 引用:0
<2008年10月>
日一二三四五六
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

公告

本博客随笔文章如无特殊标注均为转载。 C++进阶:C++ primer(Day 8)

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿(3)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类(71)

  • Algorithm & DS(7) (rss)
  • C++ Tech(29) (rss)
  • Dos commands and Batch(3) (rss)
  • Game Designing(3) (rss)
  • Java Tech(3) (rss)
  • Knowledge(17) (rss)
  • Life(5) (rss)
  • Software Engineering(4) (rss)

随笔档案(71)

  • 2010年4月 (8)
  • 2009年11月 (2)
  • 2008年11月 (2)
  • 2008年10月 (59)

搜索

  •  

最新随笔

  • 1. xcopy
  • 2. WindowsXP运行命令
  • 3. 如何搭建自己的Wiki
  • 4. 编写软件项目需求文档
  • 5. 软件项目需求分析为什么困难
  • 6. 软件项目可行性分析的要素
  • 7. 软件项目的质量控制要素
  • 8. 常用的bat命令和用法
  • 9. Void and void pointer
  • 10. Type Attribute aligned

最新评论

  • 1. re: 拷贝构造函数和赋值运算符重载(C++)
  • 评论内容较长,点击标题查看
  • --looker
  • 2. re: 质数判断算法[未登录]
  • 不知道程序实现如何写了,待写中
  • --jack
  • 3. re: struct和class区别(C++)[未登录]
  • 后面几条都是C#里的区别吧??晕了
  • --hello world
  • 4. re: 常用的bat命令和用法
  • 评论内容较长,点击标题查看
  • --zml_cnnk
  • 5. re: 常用的bat命令和用法
  • 优先级(实验结果)
    && > || > &
  • --zml_cnnk

阅读排行榜

  • 1. 多重继承(C++)(5826)
  • 2. 拷贝构造函数和赋值运算符重载(C++)(5190)
  • 3. struct和class区别(C++)(5055)
  • 4. C语言与C++语言的互相调用(C++)(4032)
  • 5. 质数判断算法(3619)

评论排行榜

  • 1. [2008年10月22日]扬讯笔试和群硕面试(10)
  • 2. struct和class区别(C++)(6)
  • 3. 常用的bat命令和用法(6)
  • 4. Void and void pointer(6)
  • 5. 智力测试题目(3)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 zml_cnnk