当前位置:网站首页>【剑指offer】第一题 第二题
【剑指offer】第一题 第二题
2022-08-09 22:56:00 【tt142】
本系列将会不定时更新剑指offer一书,牛客网的题目解析
致力于用流程图和画图解释清楚思路
1.

/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param numbers int整型一维数组
* @param numbersLen int numbers数组长度
* @return int整型
*
* C语言声明定义全局变量请加上static,防止重复定义
*/
int duplicate(int* numbers, int numbersLen ) {
if(numbersLen!=0)
{ for(int i=0;i<numbersLen;i++){
if(numbers[i]>numbersLen-1||numbers[i]<0)
return -1;
}
int* p=numbers;
int i=numbersLen;
int count=0;
int j,c;
for(int c=0;c<i;c++){
for( j=1;j<numbersLen-c;j++){
if(*p==*(p+j))
goto flag;
count++;
}
p++;
}
flag:return *p;
if(count==j*c)
return 0;
}
else
return -1;
}2.

/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param target int整型
* @param array int整型二维数组
* @param arrayRowLen int array数组行数
* @param arrayColLen int* array数组列数
* @return bool布尔型
*
* C语言声明定义全局变量请加上static,防止重复定义
*/#include<stdbool.h>
bool Find(int target, int** array, int arrayRowLen, int* arrayColLen ) {
// write code here
int row=0;int cols=*arrayColLen-1;
if(target<array[0][0]||target>array[arrayRowLen-1][cols])
return false ;
while(row<arrayRowLen&&cols>=0){
if(target==array[row][cols])
return true ;
else if(target>array[row][cols])
row++;
else
cols--;
}
return false;
}创作不易,感谢观看
边栏推荐
- AppUser object extension based on ABP
- 什么是服务治理
- 【渗透工具】浏览器数据导出工具
- 力扣:322. 零钱兑换
- Click: 518. Change Exchange II
- 【JZOF】32从上往下打印二叉树
- 基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化
- The latest "Grain Academy Development Tutorial" in 2022: 10 - Front-end payment module
- Technology feast!Huayun Data brings six topics to OpenInfra Days China
- 力扣:377. 组合总和 Ⅳ
猜你喜欢
随机推荐
基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化
巴比特 | 元宇宙每日必读:国内首个数字人产业专项支持政策发布,2025年北京数字人产业规模将破500亿元...
【JZOF】32从上往下打印二叉树
781. 森林中的兔子
位图的基本原理以及应用
【集训DAY3】阶乘【数学】
信息系统项目管理师核心考点(六十四)信息安全基础知识重要概念
《GB5084-2021》PDF下载
Gartner's global integrated system market data tracking, hyperconverged market growth rate is the first
framework源码读后感
Seq2Seq论文阅读笔记
Filament-Material 绘制基本图形
HStreamDB v0.9 发布:分区模型扩展,支持与外部系统集成
【JZOF】82二叉树中和为某一值的路径(一)
[Cloud Native] This article explains how to add Tencent Crane to Kubevela addon
【诗歌】爱你就像爱生命
Gold Warehouse Database KingbaseGIS User Manual (6.2. Management Functions)
Click: 377. Combined Sum Ⅳ
关于服务治理
【集训DAY4】异或【字典树】

![[Cloud Native] This article explains how to add Tencent Crane to Kubevela addon](/img/42/384caec048e02f01461292afc931be.jpg)







