C语言
qq_37175053
这个作者很懒,什么都没留下…
展开
-
合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2){ struct Li原创 2021-03-28 21:48:05 · 114 阅读 · 0 评论 -
leetcode26:删除排序数组中的重复项
题目:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。#include<stdio.h> //在长原创 2020-07-11 21:37:12 · 158 阅读 · 0 评论 -
排序之冒泡排序(C语言)
冒泡排序冒泡排序:稳定排序算法,平均时间复杂度:O(n^2),最坏时间复杂度:O(n^2),最好时间复杂度:O(n)。算法如下:#include<stdio.h>#include<stdbool.h>/* *function: bubble sort *parameter: arr:排序数组的首地址,sortType:排序类型(1:升序,0:降序) ...原创 2020-02-08 15:34:12 · 120 阅读 · 0 评论 -
C语言最长数字串长度
C语言最长数字串原创 2019-08-04 22:54:38 · 932 阅读 · 0 评论