![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Lev_i
随便记住我,然后忘了吧
展开
-
C语言:剑指 Offer 64. 求1+2+…+n
完成于2020.11.08剑指 Offer 64. 求1+2+…+n废话少说,直接上题目链接:点击进入题目描述:代码是这样的呢:其实这里的sum是可以省略的(小声BB)//&&:只要前一个条件不满足,后面一个语句不会执行;&无论前一个条件成立不成立,都执行后一条语句int sumNums(int n){ int sum = n; (sum!=0)&&(sum=sum+sumNums(n-1));//若sum不等于0,则执行递归操.原创 2020-11-08 18:04:26 · 226 阅读 · 0 评论 -
C 語言:面試題17.04.消失的數字
完成于11.07消失的數字這次還是來自力扣的一個題目,寫法挺多的。依照舊曆,先貼個題目鏈接,讓大家熟悉下題目,順便挑戰下自己:點擊進入:消失的數字題目描述代碼來啦1、這是我自己的想法:/*我的想法就是,既然是一個遞增數組丟失了一個數字,那麼我創建一個遞增數組,但是沒有丟失數字,只需要新的數組減去丟失數字數組得到的結果,不恰好就是我想要找回的消失的數字嗎?*/int missingNumber(int* nums, int numsSize){ int array[numsS.原创 2020-11-07 01:55:59 · 204 阅读 · 0 评论 -
C語言:有效的山脈數組
完成于2020.11.03有效的山脈數組來自力扣的一個題目,依照慣例,貼一下題目鏈接:點擊進入:https://leetcode-cn.com/problems/valid-mountain-array/題目描述然後代碼bool validMountainArray(int* A, int ASize){ int j = 0;//j用于计数,记录数组最大元素的下标 for(int i = 0;i<ASize-1;i++) { if(A[i].原创 2020-11-03 22:50:05 · 278 阅读 · 0 评论 -
C语言:剑指 offer 30.包含min函数的栈
完成于2020.11.03剑指 offer 30.包含min函数的栈这是来自力扣的一个有关栈与结构体的题目,记录一下自己的想法。贴个题目链接:点击进入题目截图先上代码typedef struct { int top;//stack数组下标 int min_top;//min_stack数组下标 int *stack;//栈stack存放所有数据 int *min_stack;//栈min_stack存放最小的数据} MinStack;/** init.原创 2020-11-03 18:57:23 · 246 阅读 · 0 评论 -
C語言:數組元素個數固定的最值輸出
完成于2020.10.10數組元素個數固定式的最值輸出一、初版(未優化)** 比較基礎的寫法,需要在代碼中多次輸入元素個數,有點繁瑣,但是對於初學者,有利於明白比較大小這個算法**第一种代码图像如下:第一种代码如下:#include <stdio.h>int main (){ printf(" 请输入十个整数,每个整数用回车间隔:\n"); int m,i; int a[10]; for (i=0;i<10;i++) {.原创 2020-10-18 20:31:49 · 1117 阅读 · 4 评论