题解列表

筛选

倒杨辉三角形-题解(C++代码) 易理解

摘要:#### 1.先构建好杨辉三角 #### 2.从第n行输出到第一行 > 本题主要考查输出格式,需格外小心,具体的注释写在了代码中: ```cpp #include #include u……

蓝桥杯算法训练VIP-幂方分解-题解(C++代码)

个人觉得,这道题易错的地方在于各种符号()+的添加,我弄了半天才搞好第一步,找出式子中的各个数0,1,2这里分解数字的要求就是将其转化为二进制,取数位为1的位数如3的二进制是00000011则3=2^1+2^0,可以写一个函数,利用位运算简洁快速的找到,

[递归]母牛的故事-题解(C++代码)

#思路f(n)显然等于上一年的母牛数+这一年出生的小母牛数。上一年的母牛是数f(n-1)。一只母牛生下一只小母牛。所以,这一年出生的小母牛数,等于这一年具有生殖能力的母牛数,即3年前的母牛数。**f(n)=f(n-1)+f(n-3)**#代码```cpp#includeintmain(){//自底向上

数据结构-双向循环链表-题解(C++代码)

#思路跟普通链表差不多。注意当链表为空时,dummy节点的前驱指针和后继指针指向自己。#代码```cpp#includestructListNode{ListNode*pre;intdata;ListNode*next;ListNode(ListNode*pre,

[编程入门]自定义函数之数字后移-题解(Java代码)

/**原先是想用stack压栈来解决,但是好像没有移除末尾元素的方法,*arraylist也凑合.*解题思路:由于集合类比数组更加灵活,所以当向首部添加元素时会自动向*后移动,所以只要将尾部元素添加到首部,再将尾部元素删除即可*/importjava.util.ArrayList;importjava

数据结构-静态链表 (C++代码)

#思路搞清楚**静态链表**和**普通链表**的区别就可以了。普通链表,节点的增加、删除,申请栈内存,通过new、delete操作。静态链表,可用内存已经固定死了,要想实现节点的增加、删除,可增加一条空闲链表来管理存储空间。space[0],空闲链表的虚拟链表头。

蓝桥杯算法训练VIP-和为T (C++代码)

##插入代码/*对于每一个整数,要么选择,要么不选,最终有2^n种方法*///这是形象的树状图/*-N{-N{{-Y{{-N{-Y{-Y{*/#includeusingnamespacestd;longT,N;longA[30],C[30];longSUM=0;voidinput(){cin>>N;f

[编程入门]电报加密-题解(C语言代码)

本人小白错误之处还望多多指教谢谢!```c#include#include//函数声明charmyself_1(charch_1[]);intmain(){charch_1[1024]={0};//输入gets(ch_1);//调用函数myself_1(ch_1);//输出puts(ch_1);ret