自己做的网站上传到官方网站管理办法
2026/2/19 19:00:54 网站建设 项目流程
自己做的网站上传到,官方网站管理办法,响应式布局原理是什么,摄影设计海报1 1.3 题目示例 1.4 算法思路 首先在反复计算平方和过程中#xff0c;数字会变化但是不会一直增大#xff0c;这是为什么#xff1f; 当一个数足够大的时候#xff0c;比如999#xff0c;它的平方和会小于原数#xff0c;所以最终会进入一个人循环。比如4 → 16 → 37 →…11.3 题目示例1.4 算法思路首先在反复计算平方和过程中数字会变化但是不会一直增大这是为什么当一个数足够大的时候比如999它的平方和会小于原数所以最终会进入一个人循环。比如4 → 16 → 37 → 58 → 89 → 145 → 42 → 20 → 4这是一个不属于快乐数的循环。所以我们在判断在平方和序列中判断是否是快乐数的问题需要转变成判断我们最终是到达 1还是进入某个不含 1 的循环。此时我们就可以运用双指针中的快慢指针来解决这个问题因为如果循环他们最终一定会相遇然后判断他们相遇时候的数字是不是1就可以判断出是不是快乐数了那么我们怎么实现这个快慢指针呢我们可以让慢指针(初始为这个数)每次走一步然后计算一次它的平方和快指针初始为这个数的平方和一次走两步计算两次它的平方和并且每次走完判断他们的值相不相等。就比如2,最后在42这个数的时候相遇说明并不是快乐数。在这里插入图片描述1.5 核心代码实现代码语言javascriptAI代码解释//快乐数和盛水最多的容器 #includeiostream using namespace std; class Solution { public: int bitSum(int n) //计算给定的数字的平方和用来初始化快指针 和 后续操作的平方和计算 { int sum 0; while (n)//利用循环取出单独每个位置的数字然后求平方进行相加求出平方和 { int a n % 10; sum a * a; n / 10; } return sum; } bool isHappy(int n) { int slow n;//慢指针初始化这个数 int fast bitSum(n);//快指针初始化为这个数的平方和 while (slow ! fast)//循环停止条件他们相等 { slow bitSum(slow);//慢指针走一步 fast bitSum(bitSum(fast));//快指针走两步 } return slow 1;//相等的时候1就返回正确否则错误 } };1.6 示例测试总代码代码语言javascriptAI代码解释//快乐数和盛水最多的容器 #includeiostream using namespace std; class Solution { public: int bitSum(int n) //计算给定的数字的平方和用来初始化快指针 和 后续操作的平方和计算 { int sum 0; while (n)//利用循环取出单独每个位置的数字然后求平方进行相加求出平方和 { int a n % 10; sum a * a; n / 10; } return sum; } bool isHappy(int n) { int slow n;//慢指针初始化这个数 int fast bitSum(n);//快指针初始化为这个数的平方和 while (slow ! fast)//循环停止条件他们相等 { slow bitSum(slow);//慢指针走一步 fast bitSum(bitSum(fast));//快指针走两步 } return slow 1;//相等的时候1就返回正确否则错误 } }; int main() { int test1 19; int test2 2; int test3 1; cout test1 是快乐数吗 ; if (Solution().isHappy(test1)) { cout 是 endl; } else { cout 否 endl; } cout test2 是快乐数吗 ; if (Solution().isHappy(test2)) { cout 是 endl; } else { cout 否 endl; } cout test3 是快乐数吗 ; if (Solution().isHappy(test3)) { cout 是 endl; } else { cout 否 endl; } return 0; }在这里插入图片描述2. 盛水最多的容器2.1 题目链接链接直达请点击----------2.2 题目描述在这里插入图片描述2.3 题目示例在这里插入图片描述2.4 算法思路首先我们得明白它的容器容积是如何计算的通过代码示例我们可以发现是用数据中的两个元素中较小的那个乘以他们的下标之差就是他们的容积所以我们要做的就是通过这个求出其最大值。那么如何计算这个最大值我们可以设置一个双指针采用对撞式指针其中一个指向开头第二个指向末尾计算出容积然后比较两个指针大小并移动较小长度的指针为什么移动较小的而不移动较长的在这里插入图片描述通过上图发现我们的容积是受限于长度小的移动指针的话他们的下标之差会越来越小单调递减的如果我们移动长的其长度最长会保持不变否则反而可能减小这样的结果是一直递减的反之我们移动短的虽然下标之差在减小但是我们的长度可能更高所以选择移动短的。最后在把每次移动后计算的容积进行比较不断更新那个大的值最后返回。2.5 核心代码实现代码语言javascriptAI代码解释class Solution { public: int maxArea(vectorint height) { int left 0; int right height.size() - 1; int ret 0; while (left right) { int v min(height[left], height[right]) * (right - left); ret max(v, ret); if (height[left] height[right]) left; else right--; } return ret; } };2.6 示例测试总代码代码语言javascriptAI代码解释#includeiostream using namespace std; #includevector class Solution { public: int maxArea(vectorint height) { int left 0; int right height.size() - 1; int ret 0; while (left right) { int v min(height[left], height[right]) * (right - left); ret max(v, ret); if (height[left] height[right]) left; else right--; } return ret; } }; int main() { Solution sol; vectorint height1 { 1,8,6,2,5,4,8,3,7 }; cout 测试1: sol.maxArea(height1) endl; vectorint height2 { 1,1 }; cout 测试2: sol.maxArea(height2) endl; vectorint height3 { 4,3,2,1,4 }; cout 测试3: sol.maxArea(height3) endl; return 0; }在这里插入图片描述总结在本篇文章中我们通过「快乐数」与「盛水最多的容器」两个经典题目深入理解了双指针Two Pointers的核心思想与进阶应用。快乐数运用快慢指针检测循环将数学问题转化为链表环检测问题巧妙判断数字是否会陷入无限循环盛水最多的容器采用对撞指针策略通过移动较短板来寻找最大容量展现了贪心思想的精妙运用这两种双指针模式快慢指针、对撞指针是算法竞赛和面试中的常客掌握它们能帮助我们高效解决各类数组和链表问题。m.nxhfl.pro/post/11757.htmlm.nxhfl.pro/post/79719.htmlm.nxhfl.pro/post/24682.htmlm.nxhfl.pro/post/68046.htmlm.nxhfl.pro/post/44202.htmlm.nxhfl.pro/post/33995.htmlm.nxhfl.pro/post/84266.htmlm.nxhfl.pro/post/35555.htmlm.nxhfl.pro/post/46260.htmlm.nxhfl.pro/post/57197.htmlm.nxhfl.pro/post/35133.htmlm.nxhfl.pro/post/62442.htmlm.nxhfl.pro/post/57593.htmlm.nxhfl.pro/post/51913.htmlm.nxhfl.pro/post/75575.htmlm.nxhfl.pro/post/75777.htmlm.nxhfl.pro/post/93391.htmlm.nxhfl.pro/post/35575.htmlm.nxhfl.pro/post/57393.htmlm.nxhfl.pro/post/91717.htmlm.nxhfl.pro/post/37917.htmlm.nxhfl.pro/post/39713.htmlm.nxhfl.pro/post/19999.htmlm.nxhfl.pro/post/13943.htmlm.nxhfl.pro/post/17797.htmlm.nxhfl.pro/post/57117.htmlm.nxhfl.pro/post/53777.htmlm.nxhfl.pro/post/19555.htmlm.nxhfl.pro/post/97931.htmlm.nxhfl.pro/post/17917.htmlm.nxhfl.pro/post/59995.htmlm.nxhfl.pro/post/26004.htmlm.nxhfl.pro/post/33979.htmlm.nxhfl.pro/post/79795.htmlm.nxhfl.pro/post/19337.htmlm.nxhfl.pro/post/77371.htmlm.nxhfl.pro/post/13599.htmlm.nxhfl.pro/post/99553.htmlm.nxhfl.pro/post/99511.htmlm.nxhfl.pro/post/80848.htmlm.nxhfl.pro/post/19733.htmlm.nxhfl.pro/post/19711.htmlm.nxhfl.pro/post/33771.htmlm.nxhfl.pro/post/44668.htmlm.nxhfl.pro/post/15399.htmlm.nxhfl.pro/post/13491.htmlm.nxhfl.pro/post/93571.htmlm.nxhfl.pro/post/53177.htmlm.nxhfl.pro/post/11317.htmlm.nxhfl.pro/post/46046.htmlm.nxhfl.pro/post/68620.htmlm.nxhfl.pro/post/97313.htmlm.nxhfl.pro/post/19777.htmlm.nxhfl.pro/post/68466.htmlm.nxhfl.pro/post/37777.htmlm.nxhfl.pro/post/02280.htmlm.nxhfl.pro/post/99339.htmlm.nxhfl.pro/post/97377.htmlm.nxhfl.pro/post/57337.htmlm.nxhfl.pro/post/73913.htmlm.nxhfl.pro/post/73593.htmlm.nxhfl.pro/post/15335.htmlm.nxhfl.pro/post/95377.htmlm.nxhfl.pro/post/13795.htmlm.nxhfl.pro/post/91979.htmlm.nxhfl.pro/post/75913.htmlm.nxhfl.pro/post/33975.htmlm.nxhfl.pro/post/19779.htmlm.nxhfl.pro/post/31513.htmlm.nxhfl.pro/post/73931.htmlm.nxhfl.pro/post/17757.htmlm.nxhfl.pro/post/91519.htmlm.nxhfl.pro/post/97133.htmlm.nxhfl.pro/post/68808.htmlm.nxhfl.pro/post/68448.htmlm.nxhfl.pro/post/79953.htmlm.nxhfl.pro/post/97191.htmlm.nxhfl.pro/post/51199.htmlm.nxhfl.pro/post/44002.htmlm.nxhfl.pro/post/17513.htmlm.nxhfl.pro/post/15359.htmlm.nxhfl.pro/post/48444.htmlm.nxhfl.pro/post/55113.htmlm.nxhfl.pro/post/15319.htmlm.nxhfl.pro/post/37173.htmlm.nxhfl.pro/post/86240.htmlm.nxhfl.pro/post/77775.htmlm.nxhfl.pro/post/39511.htmlm.nxhfl.pro/post/97991.htmlm.nxhfl.pro/post/68886.htmlm.nxhfl.pro/post/53933.htmlm.nxhfl.pro/post/53191.htmlm.nxhfl.pro/post/51333.htmlm.nxhfl.pro/post/03059.htmlm.nxhfl.pro/post/53751.htmlm.nxhfl.pro/post/53711.htmlm.nxhfl.pro/post/39933.htmlm.nxhfl.pro/post/22428.htmlm.nxhfl.pro/post/71935.htmlm.nxhfl.pro/post/31731.htmlm.nxhfl.pro/post/53715.htmlm.nxhfl.pro/post/04680.htmlm.nxhfl.pro/post/84680.htmlm.nxhfl.pro/post/95751.htmlm.nxhfl.pro/post/55575.htmlm.nxhfl.pro/post/60686.htmlm.nxhfl.pro/post/71311.htmlm.nxhfl.pro/post/59115.htmlm.nxhfl.pro/post/77517.htmlm.nxhfl.pro/post/72178.htmlm.nxhfl.pro/post/79591.htmlm.nxhfl.pro/post/53353.htmlm.nxhfl.pro/post/95715.htmlm.nxhfl.pro/post/95315.htmlm.nxhfl.pro/post/24466.htmlm.nxhfl.pro/post/13553.htmlm.nxhfl.pro/post/91917.htmlm.nxhfl.pro/post/20820.htmlm.nxhfl.pro/post/08260.htmlm.nxhfl.pro/post/13535.htmlm.nxhfl.pro/post/91359.htmlm.nxhfl.pro/post/08466.htmlm.nxhfl.pro/post/55199.htmlm.nxhfl.pro/post/75957.htmlm.nxhfl.pro/post/33511.htmlm.nxhfl.pro/post/71837.htmlm.nxhfl.pro/post/99753.htmlm.nxhfl.pro/post/39173.htmlm.nxhfl.pro/post/55759.htmlm.nxhfl.pro/post/31135.htmlm.nxhfl.pro/post/91793.htmlm.nxhfl.pro/post/35155.htmlm.nxhfl.pro/post/75557.htmlm.nxhfl.pro/post/77539.htmlm.nxhfl.pro/post/15131.htmlm.nxhfl.pro/post/59351.htmlm.nxhfl.pro/post/86660.htmlm.nxhfl.pro/post/20080.htmlm.nxhfl.pro/post/37711.htmlm.nxhfl.pro/post/93935.htmlm.nxhfl.pro/post/31933.htmlm.nxhfl.pro/post/19939.htmlm.nxhfl.pro/post/48020.htmlm.nxhfl.pro/post/79739.htmlm.nxhfl.pro/post/77977.htmlm.nxhfl.pro/post/55715.htmlm.nxhfl.pro/post/51171.htmlm.nxhfl.pro/post/15959.htmlm.nxhfl.pro/post/99539.htmlm.nxhfl.pro/post/84686.htmlm.nxhfl.pro/post/13717.htmlm.nxhfl.pro/post/42020.htmlm.nxhfl.pro/post/20004.htmlm.nxhfl.pro/post/75159.htmlm.nxhfl.pro/post/57199.htmlm.nxhfl.pro/post/59975.htmlm.nxhfl.pro/post/00288.htmlm.nxhfl.pro/post/95793.htmlm.nxhfl.pro/post/35779.htmlm.nxhfl.pro/post/42820.htmlm.nxhfl.pro/post/57195.htmlm.nxhfl.pro/post/79597.htmlm.nxhfl.pro/post/31357.htmlm.nxhfl.pro/post/59399.htmlm.nxhfl.pro/post/55719.htmlm.nxhfl.pro/post/93313.htmlm.nxhfl.pro/post/88280.htmlm.nxhfl.pro/post/99155.htmlm.nxhfl.pro/post/48408.htmlm.nxhfl.pro/post/19359.htmlm.nxhfl.pro/post/15595.htmlm.nxhfl.pro/post/66246.htmlm.nxhfl.pro/post/11955.htmlm.nxhfl.pro/post/55917.htmlm.nxhfl.pro/post/91559.htmlm.nxhfl.pro/post/26280.htmlm.nxhfl.pro/post/39571.htmlm.nxhfl.pro/post/79175.htmlm.nxhfl.pro/post/17157.htmlm.nxhfl.pro/post/97975.htmlm.nxhfl.pro/post/57951.htmlm.nxhfl.pro/post/73173.htmlm.nxhfl.pro/post/59111.htmlm.nxhfl.pro/post/75513.htmlm.nxhfl.pro/post/37577.htmlm.nxhfl.pro/post/31537.htmlm.nxhfl.pro/post/84286.htmlm.nxhfl.pro/post/39931.htmlm.nxhfl.pro/post/93373.htmlm.nxhfl.pro/post/60664.htmlm.nxhfl.pro/post/20222.htmlm.nxhfl.pro/post/75531.htmlm.nxhfl.pro/post/55979.htmlm.nxhfl.pro/post/57793.htmlm.nxhfl.pro/post/39913.htmlm.nxhfl.pro/post/91113.htmlm.nxhfl.pro/post/19931.htmlm.nxhfl.pro/post/19973.htmlm.nxhfl.pro/post/31579.htmlm.nxhfl.pro/post/86226.htmlm.nxhfl.pro/post/77959.htmlm.nxhfl.pro/post/82068.htmlm.nxhfl.pro/post/55557.htmlm.nxhfl.pro/post/71795.htmlm.nxhfl.pro/post/75771.htmlm.nxhfl.pro/post/35591.htmlm.nxhfl.pro/post/95755.htmlm.nxhfl.pro/post/73139.htmlm.nxhfl.pro/post/19731.htmlm.nxhfl.pro/post/57157.htmlm.nxhfl.pro/post/84048.htmlm.nxhfl.pro/post/19519.htmlm.nxhfl.pro/post/79599.htmlm.nxhfl.pro/post/79771.htmlm.nxhfl.pro/post/73915.htmlm.nxhfl.pro/post/11359.htmlm.nxhfl.pro/post/42680.htmlm.nxhfl.pro/post/93377.htmlm.nxhfl.pro/post/64044.htmlm.nxhfl.pro/post/95579.htmlm.nxhfl.pro/post/31193.htmlm.nxhfl.pro/post/97353.htmlm.nxhfl.pro/post/15915.htmlm.nxhfl.pro/post/93537.htmlm.nxhfl.pro/post/55173.htmlm.nxhfl.pro/post/13591.htmlm.nxhfl.pro/post/31531.htmlm.nxhfl.pro/post/60020.htmlm.nxhfl.pro/post/28246.htmlm.nxhfl.pro/post/13159.htmlm.nxhfl.pro/post/17791.htmlm.nxhfl.pro/post/37515.htmlm.nxhfl.pro/post/33333.htmlm.nxhfl.pro/post/31711.htmlm.nxhfl.pro/post/77397.htmlm.nxhfl.pro/post/71595.htmlm.nxhfl.pro/post/91571.htmlm.nxhfl.pro/post/13517.htmlm.nxhfl.pro/post/15159.htmlm.nxhfl.pro/post/42082.htmlm.nxhfl.pro/post/13797.htmlm.nxhfl.pro/post/39515.htmlm.nxhfl.pro/post/66820.htmlm.nxhfl.pro/post/28080.htmlm.nxhfl.pro/post/53791.htmlm.nxhfl.pro/post/00204.htmlm.nxhfl.pro/post/22604.htmlm.nxhfl.pro/post/13735.htmlm.nxhfl.pro/post/86842.htmlm.nxhfl.pro/post/53339.htmlm.nxhfl.pro/post/77979.htmlm.nxhfl.pro/post/77173.htmlm.nxhfl.pro/post/53731.htmlm.nxhfl.pro/post/97179.htmlm.nxhfl.pro/post/75757.htmlm.nxhfl.pro/post/13375.htmlm.nxhfl.pro/post/59193.htmlm.nxhfl.pro/post/19355.htmlm.nxhfl.pro/post/17135.htmlm.nxhfl.pro/post/79317.htmlm.nxhfl.pro/post/95775.htmlm.nxhfl.pro/post/79915.htmlm.nxhfl.pro/post/26406.htmlm.nxhfl.pro/post/35735.htmlm.nxhfl.pro/post/79731.htmlm.nxhfl.pro/post/57771.htmlm.nxhfl.pro/post/22200.htmlm.nxhfl.pro/post/75313.htmlm.nxhfl.pro/post/99513.htmlm.nxhfl.pro/post/88666.htmlm.nxhfl.pro/post/71533.htmlm.nxhfl.pro/post/33153.htmlm.nxhfl.pro/post/88208.htmlm.nxhfl.pro/post/75193.htmlm.nxhfl.pro/post/99535.htmlm.nxhfl.pro/post/39991.htmlm.nxhfl.pro/post/91111.htmlm.nxhfl.pro/post/93753.htmlm.nxhfl.pro/post/73535.htmlm.nxhfl.pro/post/62428.htmlm.nxhfl.pro/post/95791.htmlm.nxhfl.pro/post/99157.htmlm.nxhfl.pro/post/17955.htmlm.nxhfl.pro/post/93177.htmlm.nxhfl.pro/post/95155.htmlm.nxhfl.pro/post/11795.htmlm.nxhfl.pro/post/73379.htmlm.nxhfl.pro/post/53115.htmlm.nxhfl.pro/post/60046.htmlm.nxhfl.pro/post/55755.htmlm.nxhfl.pro/post/86608.htmlm.nxhfl.pro/post/35397.htmlm.nxhfl.pro/post/53155.htmlm.nxhfl.pro/post/46008.htmlm.nxhfl.pro/post/51539.htmlm.nxhfl.pro/post/80080.htmlm.nxhfl.pro/post/55751.htmlm.nxhfl.pro/post/71153.htmlm.nxhfl.pro/post/15973.htmlm.nxhfl.pro/post/11573.htmlm.nxhfl.pro/post/08428.htmlm.nxhfl.pro/post/39115.htmlm.nxhfl.pro/post/15919.htmlm.nxhfl.pro/post/57115.htmlm.nxhfl.pro/post/71539.htmlm.nxhfl.pro/post/59997.htmlm.nxhfl.pro/post/40844.htmlm.nxhfl.pro/post/28226.htmlm.nxhfl.pro/post/99199.htmlm.nxhfl.pro/post/48739.htmlm.nxhfl.pro/post/11337.htmlm.nxhfl.pro/post/88022.htmlm.nxhfl.pro/post/91935.htmlm.nxhfl.pro/post/31937.htmlm.nxhfl.pro/post/82460.htmlm.nxhfl.pro/post/79351.htmlm.nxhfl.pro/post/71111.htmlm.nxhfl.pro/post/99577.htmlm.nxhfl.pro/post/59939.htmlm.nxhfl.pro/post/77571.htmlm.nxhfl.pro/post/66204.htmlm.nxhfl.pro/post/71513.htmlm.nxhfl.pro/post/17315.htmlm.nxhfl.pro/post/71577.htmlm.nxhfl.pro/post/79379.htmlm.nxhfl.pro/post/93337.htmlm.nxhfl.pro/post/17953.htmlm.nxhfl.pro/post/19579.htmlm.nxhfl.pro/post/57171.htmlm.nxhfl.pro/post/44082.htmlm.nxhfl.pro/post/82080.htmlm.nxhfl.pro/post/93915.htmlm.nxhfl.pro/post/35737.htmlm.nxhfl.pro/post/35115.htmlm.nxhfl.pro/post/66602.htmlm.nxhfl.pro/post/11335.htmlm.nxhfl.pro/post/48240.htmlm.nxhfl.pro/post/80608.htmlm.nxhfl.pro/post/39159.htmlm.nxhfl.pro/post/13519.htmlm.nxhfl.pro/post/93591.htmlm.nxhfl.pro/post/93319.htmlm.nxhfl.pro/post/33133.htmlm.nxhfl.pro/post/31511.htmlm.nxhfl.pro/post/15559.htmlm.nxhfl.pro/post/79531.htmlm.nxhfl.pro/post/82682.htmlm.nxhfl.pro/post/11733.htmlm.nxhfl.pro/post/99151.htmlm.nxhfl.pro/post/26668.htmlm.nxhfl.pro/post/20622.htmlm.nxhfl.pro/post/13937.htmlm.nxhfl.pro/post/91577.htmlm.nxhfl.pro/post/37111.htmlm.nxhfl.pro/post/75117.htmlm.nxhfl.pro/post/79171.htmlm.nxhfl.pro/post/95151.htmlm.nxhfl.pro/post/40862.htmlm.nxhfl.pro/post/37937.htmlm.nxhfl.pro/post/00820.htmlm.nxhfl.pro/post/59559.htmlm.nxhfl.pro/post/15351.htmlm.nxhfl.pro/post/62882.htmlm.nxhfl.pro/post/53999.htmlm.nxhfl.pro/post/77117.htmlm.nxhfl.pro/post/19591.htmlm.nxhfl.pro/post/73553.htmlm.nxhfl.pro/post/46826.htmlm.nxhfl.pro/post/53157.htmlm.nxhfl.pro/post/73351.htmlm.nxhfl.pro/post/33351.htmlm.nxhfl.pro/post/06408.htmlm.nxhfl.pro/post/97997.htmlm.nxhfl.pro/post/15535.htmlm.nxhfl.pro/post/53931.htmlm.nxhfl.pro/post/73911.htmlm.nxhfl.pro/post/00404.htmlm.nxhfl.pro/post/48220.htmlm.nxhfl.pro/post/00880.htmlm.nxhfl.pro/post/77333.htmlm.nxhfl.pro/post/31155.htmlm.nxhfl.pro/post/17957.htmlm.nxhfl.pro/post/22424.htmlm.nxhfl.pro/post/00408.htmlm.nxhfl.pro/post/15395.htmlm.nxhfl.pro/post/39759.htmlm.nxhfl.pro/post/35775.htmlm.nxhfl.pro/post/59391.htmlm.nxhfl.pro/post/73155.htmlm.nxhfl.pro/post/31951.htmlm.nxhfl.pro/post/39939.htmlm.nxhfl.pro/post/42208.html

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询