Time：2022-7-5

# A set of step-by-step learning tutorials for SAP ui5 beginners

## explain

Jerry began to contact SAP ui5 after joining the CRM Fiori development team of SAP Chengdu Research Institute in 2014. He has published many articles on the working principle and source code analysis of SAP ui5 on the sap community and “Wang Zixi” wechat official account.

In Jerry’s articleFor novices who know nothing about SAP ui5, what materials are better to start with?As mentioned, Jerry also came all the way from a novice of SAP ui5, knowing that it is not easy for developers with only ABAP development background to transform to the development field of SAP ui5, so I designed this learning tutorial suitable for SAP ui5 beginners in my spare time, dividing the process of developing a complete SAP ui5 application into several steps, and striving to cover the knowledge points involved in each step. These knowledge points may not be as deep as my ui5 source code analysis series, but they should be easy to understand and easy for SAP ui5 beginners to understand.

The source code of each step of this tutorial is stored in myGithubOn, they are identified by folders 01, 02, 03, etc.

Each step is based on the previous step, and several new features have been added. It is recommended that beginners with zero foundation or little knowledge of SAP ui5 learn step by step from the first step in order, download these codes locally, cooperate with the text explanation of the tutorial, and do it yourself to deepen understanding.

portal ideas A simple idea is a$$O(n^2m^2)$$transfer of: $f_{i,j}=\sum_{x=1}^{i-1}\sum_{y=1}^{j-1}f_{x,y}*[a_{i,j}!=a_{x,y}]$ There are so many constraints, thinking about using cdq divide and conquer to optimize we consider theRowdivide and conquer$$[l,mid]$$ Then brute force enumerationList,use$$[l,mid]$$to update$$(mid,r]$$ enumerate columns each time$$j$$After the transfer, the$$\sum_{i=l}^{mid}f_{i,j}$$add to$$sum$$, and update$$s[a_{i,j}]$$(used to subtract the contribution of the same number) The equation for […]