前言

2.25日开始记录自己的博客生涯以及代码随想录训练营的每日内容

一、题目链接怎么找?怎么设置连接?

力扣题目链接1:力扣

二、正文怎么写?

二分查找 算法思路:

二分查找需要保证数组为有序数组同时无重复元素,否组无法通过二分查找进行判断(结果无法唯一)

二分查找通过不断收缩数组,趋近中间值进行,由于有序,可以通过中间值与目标的比较实现

三、代码怎么粘贴? 怎么进行注释?能不能修改?

// 版本二
class Solution {
public:
int search(vector<int>& nums, int target) {
int left = 0;
int right = nums.size(); // 定义target在左闭右开的区间里,即:[left, right)
while (left < right) { // 因为left == right的时候,在[left, right)是无效的空间,所以使用 <
int middle = left + ((right - left) >> 1);
if (nums[middle] > target) {
right = middle; // target 在左区间,在[left, middle)中
} else if (nums[middle] < target) {
left = middle + 1; // target 在右区间,在[middle + 1, right)中
} else { // nums[middle] == target
return middle; // 数组中找到目标值,直接返回下标
}
}
// 未找到目标值
return -1;
}
};

总结:

设置链接时要顶着写,若写进正文,则代码失效会点不进去

代码就不同,可以想象成是正文内容,要使用两个tag键拉出间隔,还有其他使用方法以后会补充。

今日第一次加入博客,略显生疏,之后会保持每日一更。

最新文章

  1. SQLServer学习笔记系列12
  2. 【笔记】css hover 伪类控制其他元素
  3. Hibernate事务管理
  4. css样式:列表
  5. 浅析const标识符在C++函数的功能
  6. php.ini 文件中配置的意义注释
  7. ES6中的迭代器(Iterator)和生成器(Generator)
  8. RxPermissions Usage
  9. IDEA 倒入maven项目下载很慢
  10. 2017-12-15python全栈9期第二天第七节之数字转换成布尔值
  11. Codeforces 912C Perun, Ult!
  12. Linux3.10.0块IO子系统流程(0)-- 块IO子系统概述
  13. 第 16 章 C 预处理器和 C 库(string.h 库中的 memcpy() 和 memmove())
  14. 迷你音乐播放器v1.0正式上线!
  15. stack 的一些用法
  16. 微信JS API PHP类
  17. 远程批量查看windosws操作系统3389端口的开放情况
  18. SQL Server 2008 安装重启电脑失败
  19. Could not obtain transaction-synchronized Session for current thread原因及解决方案
  20. input 控件监听回车确认按钮。

热门文章

  1. Java学习笔记:2022年1月6日(补充)
  2. for循环 rang方法
  3. 【随笔记】全志平台 gpio-leds 驱动应用
  4. Node.js学习笔记----day05(MongonDB详情)
  5. Vue30 过度与动画
  6. XYplorer使用教程
  7. 上午小博(java小知识)
  8. C++_虚函数
  9. rosdep update 一直失败问题
  10. 微信小程序【关于地址信息的接入以及自动选择当前位置】