数据结构
神游患者╭
记录自己的编程之路
展开
-
[C#语言]反转链表
如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。原创 2023-04-27 21:41:13 · 306 阅读 · 0 评论 -
[C语言]调整一个整型数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。
调整后:arr数组中1,3,5,7,9在数组的前部分,arr数组中2,4,6,8,10在数组的后部分。例:初始整型数组arr[]={1,2,3,4,5,6,7,8,9,10};原创 2023-03-12 21:07:50 · 392 阅读 · 0 评论 -
[C语言]冒泡排序
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。1.比较相邻的元素。原创 2023-02-25 19:52:48 · 41 阅读 · 0 评论