08 2017 档案
摘要:1 int main() 2 { 3 float a =765; 4 a++; 5 printf("%d\n", a); 6 system("pause"); 7 return 0; 8 } 9 //为什么会输出是0? 10 解释如下: 11 在printf时,float 会自动转换成double型,由32位变到64位。%d输出的是最低的...
阅读全文
摘要:事实上,目前还没有十全十美的排序算法,有优点就会有缺点,即使是快速排序法,也只是在整体性能上优越,它也存在排序不稳定、需要大量辅助空间、对少量数据排序无优势等不足。因此我们就来从多个角度来剖析一下提到的各种排序的长与短。 从算法的简单性来看,我们将七种算法分为两类 1) 简单算法:冒泡、简单选择、直
阅读全文
摘要:1 #include 2 using namespace std; 3 4 //树的存储结构与设计 5 struct BitNode 6 { 7 int data; 8 BitNode* leftChild; 9 BitNode* rightChild; 10 BitNode() 11 { 12 ...
阅读全文
摘要:1 #include 2 #include 3 using namespace std; 4 //链表的结构体 5 struct ListNode 6 { 7 int m_nValue; 8 ListNode* m_pNext; 9 ListNode() 10 { 11 m_pNext = NULL; ...
阅读全文
摘要:最近在看STL,其中讲到容器这一部分的时候,有以下两个式子,有点疑惑: 式子原本的含义都是要定义一个容器,容器的内容从标准输入获取。 这里主要分析下两个式子产生这种区别的原因: 1、式子(1),我们知道,c++中定义一个变量可以是: 注意上面几种形式,尤其是第三种形式是理解上述两个式子区别的关键。
阅读全文
摘要:说实话,我个人之前接触最早的是新浪博客,但是用了一年的新浪博客,发现我还是不习惯在新浪博客去敲代码。所以今天有幸注册了博客园,让我们一起努力,在代码的世界里欢呼吧!
阅读全文

浙公网安备 33010602011771号