- 博客(9)
- 收藏
- 关注
原创 本人所学的代码规范
记录一下本人所学到的代码规范,更加详细的内容可以去看书《code complete 2》,也不多,几百页罢了。首先提个概念→magic number魔法数字。在源代码编写中,有这么一种情况:编码者在写源代码的时候,使用了一个数字,比如0x2123,0.021f等,他当时是明白这个数字的意思的,但是别的程序员看他的代码,可能很难理解,甚至,过了一段时间,代码的作者自己再看代码的时候也忘记了这个数字代表的含义。
2023-02-20 20:52:06 171
原创 数据结构 练习题:用LINUX内核函数提供的双向循环链表标准实现重做:用双向循环链表实现顺序递增存储若干自然数,比如输入一个整数10,则建立一个双向循环链表,里面的每个节点分别存放1,2。。。
用双向循环链表实现顺序递增存储若干自然数,比如输入一个整数10,则建立一个双向循环链表,里面的每个节点分别存放1,2,3,4,5,6,7,8,9,10,然后通过某些操作,将其重新排列成1,3,5,7,9,10,8,6,4,2,即奇数升序偶数降序,并在屏幕上打印出来。再来看题目的后半段:“每个节点分别存放1,2,3,4,5,6,7,8,9,10,然后通过某些操作,将其重新排列成1,3,5,7,9,10,8,6,4,2,即奇数升序偶数降序,并在屏幕上打印出来。创建新的头节点,然后替换旧的头节点。
2023-02-14 13:02:53 106
原创 数据结构练习题:用双向循环链表实现顺序递增存储若干自然数,比如输入一个整数10,则建立一个双向循环链表,里面的每个节点分别存放1,2,3,4,5,6,7,8,9,10,然后通过某些操作。。。
用双向循环链表实现顺序递增存储若干自然数,比如输入一个整数10,则建立一个双向循环链表,里面的每个节点分别存放1,2,3,4,5,6,7,8,9,10,然后通过某些操作,将其重新排列成1,3,5,7,9,10,8,6,4,2,即奇数升序偶数降序,并在屏幕上打印出来。再来看题目的后半段:“每个节点分别存放1,2,3,4,5,6,7,8,9,10,然后通过某些操作,将其重新排列成1,3,5,7,9,10,8,6,4,2,即奇数升序偶数降序,并在屏幕上打印出来。“读取用的指针”指到头节点就停下来。
2023-02-13 13:30:47 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人