zoukankan      html  css  js  c++  java
  • 写在编程初始

    一、编程解决问题的一些经验:

    1. 先用中文把代码思路写出来,然后一步一步去实现;

    2. 想清楚函数(循环)结束的条件;

    3. 如果编写过程中,遇到一些难以解决的小功能,就先把它函数化(调用函数),之后再补全这个函数;

    一个非常实用的学习经验分享网址http://www.code123.cc/docs/leetcode-notes/index.html

    上面网址的一些摘抄:

    如何准备算法及面试

    除了日常进行算法练习外,对于找工作的小伙伴们来说,如何在面试过程中更好地在算法环节脱颖而出还是有迹可循的。从九章算法那可以总结如下:

    1. 面试过程要有适当的沟通
    2. 听到问题后要讲自己的理解
    3. 与面试官沟通题目的细节
    4. 告诉面试官自己的想法或算法

    虽说练习算法偏向于算法本身,但是好的代码风格还是很有必要的。粗略可分为以下几点:

    • 代码块可为三大块:异常处理(空串和边界处理),主体,返回
    • 代码风格(可参考Google的编程语言规范)
      1. 变量名的命名(有意义的变量名)
      2. 缩进(语句块)
      3. 空格(运算符两边)
      4. 代码可读性(即使if语句只有一句也要加花括号)
    • 《代码大全》中给出的参考

    而对于实战算法的过程中,我们可以采取如下策略:

    1. 总结归类相似题目
    2. 找出适合同一类题目的模板程序
    3. 对基础题熟练掌握
  • 相关阅读:
    TF-IDF
    智力题
    max{X,Y}和min{X,Y}的概率分布
    K-Means
    提高工作效率:给设计师的10条建议
    每个软件工程师都应该尝试的5件事
    CSS sprite 圆角——源代码
    比较大气的网页元素
    彩色网页变黑白色CSS代码变黑白色调!
    jquery适用技巧
  • 原文地址:https://www.cnblogs.com/Tang-tangt/p/8632535.html
Copyright © 2011-2022 走看看