c
文章平均质量分 61
moon&
这个作者很懒,什么都没留下…
展开
-
stl的初步学习
长久以来,软件界一直希望建立一种可重复利用的东西,以及一种得以制造出”可重复运用的东西”的方法,从函数(functions),类别(classes),函数库(function libraries),类别库(class libraries)、各种组件,从模块化设计,到面向对象(object oriented ),为的就是复用性的提升。原创 2023-01-08 17:24:36 · 90 阅读 · 0 评论 -
C语言%p是啥
%p是打印地址(指针地址)的,是十六进制的形式,但是会全部打完,即有多少位打印多少位。\n\n32位编译器的指针变量为4个字节(32位),64位编译器的指针变量为8个字节(64位)。\n\n所以,在32位编译器下,使用%p打印指针变量,则会显示32位的地址(16进制的);在64位编译器下,使用%p打印指针变量,则会显示64位的地址(16进制的),左边空缺的会补0。\n\n%x:无符号十六进制整数(字母小写,不像上面指针地址那样补零)\n\n%X:无符号十六进制整数(字母大写,不像上面指针那样补零原创 2023-01-06 11:51:42 · 4168 阅读 · 1 评论 -
dp(动态规划)
dp的简单理解原创 2023-01-04 18:56:07 · 299 阅读 · 1 评论 -
排序的两种方法
归并:归并排序:将待排序的数列分成若干个长度为1的子数列,然后将这些数列两两合并;得到若干个长度为2的有序数列,再将这些数列两两合并;得到若干个长度为4的有序数列,再将它们两两合并;直接合并成一个数列为止。这样就得到了我们想要的排序结果。(参考下面的图2.从上往下的归并排序:它与\"从下往上\"在排序上是反方向的。它基本包括3步:\n\n①分解﹣将当前区间一分为二,即求分裂点 mid =( low + high )/2;\n\n②求解﹣递归地对两个子区间 a [ low ... mid ] 和 a原创 2023-01-01 19:57:15 · 128 阅读 · 1 评论 -
第一讲(插入排序,选择排序,冒泡排序)
排序法原创 2022-12-28 12:21:26 · 89 阅读 · 2 评论