学个专题

3分钟学个算法

题目描述 输入一个链表,反转链表后,输出新链表的表头。 输入 {1,2,3,4,5} 返回值 {5,4,3,2,1} 解题 初拿到这题,很容易联想到反转系列用java的api中提供了几个类似的api如Collections.reverse()和StringBuilder.reverse()。他们提供了直接对集合、字符串的反转api。需要的就是根据链表构建集合,再将集合反转,反转后再重新构建链

建造者模式:学个设计模式还和人生扯上关系了?

建造者模式 🔨 指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示 根据建造者模式的定义,我们可以先简单的了解一下建造者模式要解决的问题,它是指将一个复杂对象的构建与它的表示分离,这句话的意思是指一个对象的构建过程与表示不再绝对。即一个构建过程对应多个结果,这取决于客户端如果指挥构建者进行对象的构建。这里的构建者就是我们接下来要讲的建造者模式内容。 理解程序

学个C++还花里胡哨(一)

学个C++还花里胡哨(一) 学个C++还花里胡哨(一)学了点习配了个VS,编了个HelloWorld 学个C++还花里胡哨(一) 学了点习 2021.11.26 学习资料:C++ premier 编程工具:Ubuntu + vim 仅就 C++ 的基本形态来说,它是一种简单的编程语言,其强大的能力显示与它对程序员自定义数据结构的支持。 之后要学习的变量基本类型,数组等都是