从语法的角度刷LeetCode题库 对比:C++代码对字符格式要求更加严格,js代码对字符格式要求很松,用var即可命名。js对函数的定义和定义变量的风格很像,有返回值,函数名,赋值体。因为曾经刷题一直使用的是C++,接下去使用JavaScript进一步理解前端语言。从喜欢的人口中得到了去上海的鼓励,接下去仅以此博客记录面试准备。对比C++和JavaScript的语法,
毕设+找工作(KEEP项目) MVVM框架MVVM框架和VUE相关web1.0时代文件全在一起,前端和后端代码全在一起。问题前端和后盾都是一个人开发项目不好维护HTML,css,js,页面的静态内容都没有,后端不能工作。web2.0时代ajax出现了就可以前端和后端数据分离了。解决问题:后端不用等前端页面写完。面对这个问题,MVVM框架就出现了,它与MVC框架的主要区别有两点:出现问题可以把一个大截面,进行拆分1、实现数据与视图的分离。2、通过数据来驱动视图,开发者只需要关心数据变化,DOM操作被封装了。
杭电入门班9-12专题整理 题目:1001 求全排列(1)思路:DFS初步(相比于BFS自己的DFS思维确实还需要练习,PAT里面的像DFS遍历树之类的算法确实也会写,但DFS思想还是要通过多刷DFS题来训练)代码如下:#include<bits/stdc++.h>using namespace std;int a[20],vis[20];int n;void DFS(int step){ if(step==n+1) { for(int i=1;i<=n;i++).
杭电入门班5-8专题整理 题目:1001 数塔思路:DP初步,由下向上得到每个结点的最大权值,时间复杂度是O(n^2)。代码如下:#include<bits/stdc++.h>using namespace std;int dp[110][110];int main(){ int n; cin>>n; while(n--) { int t; cin>>t; for(int i=1;i<=t;i+.
杭电入门班1-4专题整理 题目:1001 最小公倍数思路:用GCD求出两个数的最小公倍数即可代码如下:#include<bits/stdc++.h>using namespace std;int gcd(int a,int b){ if(b!=0) return gcd(b,a%b); return a;}int main(){ int a,b; while(cin>>a>>b) cout<<a/gcd(a,.
4-16牛客补题 呜呜呜还有一个小时结束,我就来这补题来了A题STL中map的应用。B题高精度数学题…和PAT那一题好像C题DP题,没看D题最长公共会问子序列E题博弈论结合树F题图加信息题G题求图中 一个点到另一个点的所有路径某种权值之和(再去异或)然后是图中每个点到其他任意一点…第一题很快过了,D题是原题,B题没有推出来,其他不会...
PAT甲级1151 LCA in a Binary Tree (30 分)(最近公共祖先问题) PAT甲级1151 LCA in a Binary Tree (30 分)(最近公共祖先问题)(参考柳神)
PAT甲级1150 Travelling Salesman Problem (25 分)(货郎担背景) PAT甲级1150 Travelling Salesman Problem (25 分)(货郎担背景)
PAT甲级1145 Hashing - Average Search Time (25 分)散列表背景+平方探测法解决哈希冲突 PAT甲级1145 Hashing - Average Search Time (25 分)思路:散列表背景+平方探测法解决哈希冲突