![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
典型题类型
你从不孤单单单单
加油,干吧嘚
展开
-
最大回文子串
原文链接:https://blog.csdn.net/qq_31820761/article/details/90635480#include <iostream>#include <string>using namespace std;string LongestPalindrome(string s){ int len = s.size(); if (len==0 || len==1) { return s; } int start = 0;//记录回文子原创 2020-09-04 10:03:36 · 129 阅读 · 0 评论 -
数组中找出2个和为k的数&数组中找出n个和为k的数
思路:借鉴了剑指offer中第34题,使用递归的思想首先肯定是从下标为0开始,设置一个容器来保存路径,递归有两种方向选择该点加入队列以及不选择该点加入队列,最后再设置另一个数组来和之前的路径进行比较相同则不输出#include <iostream>#include <vector>using namespace std;//1、案例数组 2、所求和 3、加入路径的下标 4、路径数组 5、判断是否重复的数组void FindPath(vector<int>&原创 2020-08-27 11:18:33 · 793 阅读 · 0 评论 -
进制之间的转换
这里强调一下数据变量的范围(32位系统):short int :2字节int :4字节long int : 4字节long long : 8字节char : 1字节float :4字节,保留小数位7位double :8字节 保留小数位16位十进制转十六进制十进制转其他进制好像方法都差不多,这里以16进制为例方法:使用这个数一方面取余数,另一方面让这个数等于这个数除以16;#include <iostream>#include <s原创 2020-07-04 21:06:48 · 83 阅读 · 0 评论