美文网首页
程序设计艺术

程序设计艺术

作者: Mr_Vetr | 来源:发表于2018-09-27 18:17 被阅读0次

第一章:字符串

9.25

丁展 Github:DingZhan
要求:乙级题目做完.
strcpy
strcat
String std::reverse
sprintf
sscanf
strstr = std::substr
删除字符
strcmp();
字符串处理常见问题,居民身份证表示.居民身份证不用long long表示,因为末尾有X.
字符串与buffer缓冲,末尾'\0'.
fgets()在末尾会有'\n'.
"%n"读了几个字符 //没听懂

排序和查找

bucket sort 桶排序

年龄,工龄,成绩排序,
用内存换时间,将对应的成绩放在对应的分数,直接输出人数.有点类似统计各种字符数,利用ASC码按顺序输出.
//数组不赋值,里面都是随机数,赋值为=「0」,都是0.如果复制=「1」,只有第一个为1,如果是全局变量,所有的值都是0,指针不是悬空指针,是空指针.

qsort排序

quick sort
void qsort(void base 排序内容首地址,size总大小,size_t 每个元素的大小,int (compare)(const void *,const void *))
sort和qsort排序
//指针 32位4字节,64位8字节,不要说死了.
//rand()%101 生成随机数最大是int最大值,这里最大取100
//rand()%101 + rand()%100/100.0
//typedef name rename

折半查找

有序数组

数组如何定义,定义在哪儿

要会估计数组的占用的内存大小,一般占用10的5次方.因为一个stack帧只有600k(估算),一般大数组内存我们使用全局变量.Global data region.
数据太大用malloc

相关文章

  • 计算机程序设计艺术(第1~3卷)

    计算机程序设计艺术(第1~3卷)

  • 程序设计艺术

    第一章:字符串 9.25 丁展 Github:DingZhan要求:乙级题目做完.strcpystrcatStri...

  • 那些买了却一还直没有读的书

    e w##技术书 《程序设计语言·实践之路》 《计算机程序设计艺术·卷1 基本算法》 《现代操作系统》 《计...

  • 程序设计艺术 10.9

    动态数组 输出结果 maxA = 2016这个动态数组一共开辟了2016个 sizeof(int),减少了开辟的...

  • 程序设计艺术 10.16

    集合和映射 集合与映射用c++.有关于Pat的java超时问题. std::set

  • 151216-算法

    《算法设计艺术》 王秋芬,刘平,杜鹃著;清华大学出版社,2014; 1-程序设计不仅需要掌握一门程序设计语言,更重...

  • 《计算机程序设计艺术(第二卷)》-Donald E. Knuth

    《计算机程序设计艺术》系列被公认为计算机科学领域的杰出之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远...

  • 程序员书单

    《黑客与画家》 《浪潮之巅》 《计算机程序设计艺术》 《游戏编程精粹》 《STL源码剖析》 《APUE》 《算法导...

  • 禅与程序设计艺术

    禅与摩托车修理艺术。建筑的永恒之道。禅与程序设计艺术。数学与编程之美。宇宙的美妙。人体系统的美妙。大脑的奥秘。爱情...

  • 《UNIX程序设计艺术》摘抄

    计算和相应软件开发速度方面的指数摩尔曲线的推理之一就是:没过18个月,一个人已有的知识的一般就会过时。 每一个程序...

网友评论

      本文标题:程序设计艺术

      本文链接:https://www.haomeiwen.com/subject/xtqwnftx.html